Linux如何更改硬盤(pán)已掛載目錄
在linux操作系統(tǒng)中, 掛載是指將一個(gè)設(shè)備(通常是存儲(chǔ)設(shè)備)掛接到一個(gè)已存在的目錄上。 我們要訪問(wèn)存儲(chǔ)設(shè)備中的文件,必須將文件所在的分區(qū)掛載到一個(gè)已存在的目錄上, 然后通過(guò)訪問(wèn)這個(gè)目錄來(lái)訪問(wèn)存儲(chǔ)設(shè)備。要如何操作呢?下面通過(guò)實(shí)例講解Linux如何更改硬盤(pán)已掛載目錄,有需要的朋友不妨來(lái)學(xué)習(xí)下。
Linux替換硬盤(pán)已掛載目錄的技巧
國(guó)內(nèi)好多IDC會(huì)把硬盤(pán)分為兩塊,系統(tǒng)盤(pán)和數(shù)據(jù)盤(pán),特別是采用云技術(shù)的一些商家。這種盤(pán)通常系統(tǒng)盤(pán)的讀寫(xiě)速度要比數(shù)據(jù)盤(pán)好。如果對(duì)硬盤(pán)大小不在乎的話,完全可以不必理會(huì)數(shù)據(jù)盤(pán),用數(shù)據(jù)盤(pán)當(dāng)備份倒也不錯(cuò)。但如果網(wǎng)站全生成靜態(tài)的話,那就需要大硬盤(pán)了,其實(shí)修改硬盤(pán)已掛載分區(qū)很簡(jiǎn)單。
比如想把已經(jīng)掛載在home目錄上的硬盤(pán)掛載到data目錄上, 如下操作
#df -h(查看分區(qū)情況及數(shù)據(jù)盤(pán)名稱)
# mkdir /data(如果沒(méi)有data目錄就創(chuàng)建,否則此步跳過(guò))
# umount /home(卸載硬盤(pán)已掛載的home目錄)
# mount /dev/sdb1 /data (掛載到data目錄)
# vi /etc/fstab (編輯fstab文件修改或添加,使重啟后可以自動(dòng)掛載)
/dev/sdb1 /data ext3 auto 0 0
數(shù)據(jù)盤(pán) 新掛載目錄
編輯/etc/fstab里面的/home為/data, 或創(chuàng)建讓系統(tǒng)啟動(dòng)的時(shí)候自動(dòng)掛載到/data
相關(guān)閱讀:Linux系統(tǒng)掛載指南
掛載條件
1、掛載點(diǎn)必須是一個(gè)目錄。
2、一個(gè)分區(qū)掛載在一個(gè)已存在的目錄上,這個(gè)目錄可以不為空,但掛載后這個(gè)目錄下以前的內(nèi)容將不可用。對(duì)于其他操作系統(tǒng)建立的文件系統(tǒng)的掛載也是這樣。
系統(tǒng)格式
需要理解的是:光盤(pán)、軟盤(pán)、其他操作系統(tǒng)使用的文件系統(tǒng)的格式與linux使用的文件系統(tǒng)格式是不一樣的。光盤(pán)是ISO9660;軟盤(pán)是fat16或ext2;
windows NT是fat16、NTFS;
windows98是fat16、fat32;
windows2000和windowsXP是fat16、fat32、NTFS。
掛載前要了解linux是否支持所要掛載的文件系統(tǒng)格式。
掛載命令
掛載時(shí)使用mount命令:
格式:mount [-參數(shù)] [設(shè)備名稱] [掛載點(diǎn)]
其中常用的參數(shù)有:
-t<文件系統(tǒng)類型> 指定設(shè)備的文件系統(tǒng)類型,
常見(jiàn)的有: minix linux最早使用的文件系統(tǒng)
ext2 linux目前常用的文件系統(tǒng)
msdos MS-DOS的fat,就是fat16
vfat windows98常用的fat32
nfs 網(wǎng)絡(luò)文件系統(tǒng)
iso9660 CD-ROM光盤(pán)標(biāo)準(zhǔn)文件系統(tǒng)
ntfs windows NT 2000的文件系統(tǒng)
hpfs OS/2文件系統(tǒng)
auto 自動(dòng)檢測(cè)文件系統(tǒng)
-o<選項(xiàng)> 指定掛載文件系統(tǒng)時(shí)的選項(xiàng)。有些也可用在/etc/fstab中。
常用的有 codepage=XXX 代碼頁(yè) iocharset=XXX 字符集 ro 以只讀方式掛載
rw 以讀寫(xiě)方式掛載 nouser 使一般用戶無(wú)法掛載 user 可以讓一般用戶掛載設(shè)備