情景引入 :?
比如, 你的硬盤(pán) 分了三個(gè)區(qū),但是,現(xiàn)在就是要求要分第四個(gè)區(qū),? 你一看硬盤(pán)沒(méi)有剩余空
??????????????
間了,分不出第四個(gè)區(qū)了,除非你再添加 一塊兒 新硬盤(pán)。?
那就可以使用我們介紹的這種方法 :?
那就看已存在的三個(gè)分區(qū),有沒(méi)有那個(gè)分區(qū)的剩余空間還很大;?
那就可以在這個(gè)剩余空間還很大的分區(qū),使用 dd 命令 制作一個(gè) 大文件,把文件掛成分區(qū)用
我們對(duì)生成的這個(gè)大文件來(lái)實(shí)現(xiàn) 自動(dòng)掛載?
第一步 :? 恢復(fù)快照、安裝軟件、關(guān)閉安全軟件
[root@server ~]# setenforce 0
[root@server ~]# systemctl stop firewalld
[root@server ~]# yum install autofs -y
第二步? : 制作一個(gè) 2GB 大文件? /ddfile ,并格式化
[root@server ~]# dd if=/dev/zero of=/ddfile count=1 bs=2G
? ? ? ?要用 dd? 命令?
? ? ? ? 數(shù)據(jù)來(lái)源于 :? /dev/zero? 這個(gè)文件 , 該文件可以產(chǎn)生無(wú)窮個(gè) 空??
?????? ?count??數(shù)據(jù)塊 為 1 個(gè)?
? ? ? ? bs? ? ?容量為 2G?
? ? ?解釋下 :? 你想想,你新建一個(gè)文件,該文件肯定也沒(méi)東西,沒(méi)內(nèi)容,因?yàn)槭切陆ǖ难絶!
? ? ? ? ? ? ? ? ? ? ? ?還沒(méi)往里面放東西,肯定啥都沒(méi)有。?
? ? ? ? ? ? ? ? ? ? ? ?占用空間字節(jié)數(shù)就是 0 K。?
? ? ? ? ? ? ? ? ? ? ? ?那咱現(xiàn)在就想建一個(gè) 里面沒(méi)東西但容量又很大的文件。
? ? ? ? ? ? ? ? ? ? ? ??===>>>
? ? ? ? ? ? ? ? ? ? ? ?就是里面沒(méi)內(nèi)容,但占的容量又很大。?
? ? ? ? ? ? ? ? ? ? ? ? 那怎么辦 ??
? ? ? ? ? ? ? ? ? ? ? ? ===>>>
? ? ? ? ? ? ? ? ? ? ? ? 就利用 算法設(shè)備文件 /dev/zero?
? ? ? ? ? ? ? ? ? ? ? ? 它可以產(chǎn)生指定容量個(gè)數(shù)字0 或者 null 給它填到 /ddfile 文件中,
? ? ? ? ? ? ? ? ? ? ? ? 這個(gè)東西你看不到,是空白,又能占指定容量的空間在硬盤(pán)上。?
????????????????
? ? ? ? ? ? ? ? ? ? ? ?count? 和? bs 這兩個(gè)參數(shù)的作用就是
? ? ? ? ? ? ? ? ? ? ? ?你做的這個(gè)大文件由幾個(gè)數(shù)據(jù)塊構(gòu)成 (? 由?1 個(gè)數(shù)據(jù)塊兒構(gòu)成 ) ,一個(gè)塊兒是 2 G?
? ? ? ? ? ? ? ? ? ? ? ?就是這個(gè) 數(shù)據(jù)塊兒的容量是 2 G??
? ? ? ? ? ? ? ? ? ? ? ?要是為 : count=2? bs=1? 是一個(gè)意思 ,
???????????????????????就是 由兩個(gè) 數(shù)據(jù)塊兒構(gòu)成,一個(gè)數(shù)據(jù)塊兒容量為 1G , 那總量就是 2 G ~!!?
????????
? ? ? ? ? ? ? ? ? 如此,這個(gè)大文件就做出來(lái)了 ~?。?!
? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? 你光做出來(lái)不行呀,還需要格式化才能使用該文件?
? ? ? ? ? ? ? ? ? ===>>>
[root@server ~]# mkfs.xfs -f /ddfile
? ? ? ? ?我們選了? XFS 文件系統(tǒng)?
第三步 :? 修改 auto 主配置文件,計(jì)劃/dd/auto/ddfile?
[root@server ~]# vim /etc/auto.master
? ??
? ?第八行 添加 : 父目錄 /dd? ? ? ?子配置文件? 放在 /etc 然后自己給子配置文件起名,起為auto.nfs
? ? ?
第四步 : 修改子配置文件?
[root@server ~]# vim /etc/auto.nfs
?
?auto 為子目錄 ( /dd/auto/ddfile )? ? ? ? ? ? ? ?
文件格式為 xfs (? ?該文件格式要和第二步 里制作大文件的文件格式保持一致,因?yàn)榈诙骄徒o制
作大文件的文件格式 設(shè)置為 xfs, 所以這里也得是 xfs )?
ro? :? 只讀?
nosuid? :? 不解析?
nodev? :? 跟的是要掛誰(shuí) ( /ddfile? ,? 注意 在 nodev 后有個(gè) 空格,空格后再 冒號(hào) :)?
[root@server ~]# systemctl start autofs
[root@server ~]# systemctl enable autofs
第五步 :? 啟動(dòng)服務(wù),設(shè)置開(kāi)機(jī)自啟; 進(jìn)行檢測(cè)驗(yàn)證?
[root@server ~]# systemctl start autofs
[root@server ~]# systemctl enable autofs
[root@server ~]# df -h
?先執(zhí)行 df -h 命令, 與 后面自動(dòng)掛載后,再執(zhí)行 df -h 來(lái)對(duì)比驗(yàn)證~!!
一層一層進(jìn)入目錄 :
[root@server ~]# cd /dd
[root@server dd]# ls
[root@server dd]# cd auto # 進(jìn)入掛載目錄, 觸發(fā)自動(dòng)掛載
? ? ? 先進(jìn)入 父目錄 /dd ,? ls 沒(méi)結(jié)果, 再進(jìn)入 子目錄 /auto? 這個(gè)時(shí)候就掛載上了?
再使用 df -h 來(lái)看下結(jié)果,和前面的 df -h 的結(jié)果做對(duì)比?
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-673950.html
顯然,最后一行便是我們 制作的大文件 ~??!? 就是一個(gè)分區(qū),相當(dāng)于 Windows 的 C、D、E 盤(pán)?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-673950.html
到了這里,關(guān)于Linux -- 進(jìn)階 利用大文件來(lái)增加分區(qū) 自動(dòng)掛載大文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!