學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦故障 > 硬盤(pán)故障 >

Linux如何更改硬盤(pán)已掛載目錄

時(shí)間: 加城1195 分享

  在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è)備

4011826