自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳細(xì)說(shuō)明Linux掛載命令

系統(tǒng) Linux
Linux與windows不同,不會(huì)自動(dòng)掛載非系統(tǒng)的文件,必須使用Linux掛在命令手動(dòng)掛載,這樣你才能夠使用光盤等外來(lái)文件。

Linux掛載命令是Linux使用者必須要掌握的命令,這里詳細(xì)說(shuō)明mount和umount命令,結(jié)合舉例,我們明白Linux掛載命令的具體使用的用法,達(dá)到我們學(xué)習(xí)使用Linux系統(tǒng)目的。

掛載文件系統(tǒng)的命令是 mount

其語(yǔ)法是:

mount [選項(xiàng)] <-t 類型> [-o 掛載選項(xiàng)] <設(shè)備> <掛載點(diǎn)>

在本例中,我們首先會(huì)將分區(qū)臨時(shí)掛載在 /mnt (或您選擇的任何其它掛載點(diǎn):請(qǐng)記住,掛載點(diǎn)必須已經(jīng)存在)。掛載我們新創(chuàng)建的分區(qū)的命令是:

$ mount -t ext3 /dev/hdb1 /mnt

-t 選項(xiàng)用于指定分區(qū)上文件系統(tǒng)的類型。您最常遇到的文件系統(tǒng)應(yīng)該是 ext2FS(GNU/Linux 文件系統(tǒng))或 ext3FS(改進(jìn)了日志性能的 ext2FS),VFAT(適用于所有 DOS/Windows&reg; 分區(qū):FAT 12, 16 or 32)以及 ISO9660(CD-ROM 文件系統(tǒng))。如果您不指定任何類型,mount 將會(huì)試著讀取分區(qū)中的超塊來(lái)猜測(cè)文件系統(tǒng)。

-o 選項(xiàng)用于指定一個(gè)或多個(gè)掛載選項(xiàng)。可供選擇的選項(xiàng)視文件系統(tǒng)類型不同而有所不同。請(qǐng)參看 mount( 手冊(cè)頁(yè)中的細(xì)節(jié)。

現(xiàn)在,您已經(jīng)掛載了您的新分區(qū),現(xiàn)在該將整個(gè) /usr 目錄復(fù)制到新分區(qū)了:

$ (cd /usr && tar cf - .) | (cd /mnt && tar xpvf -)

文件都已經(jīng)復(fù)制完了,現(xiàn)在可以卸下分區(qū)了。

umount 命令

語(yǔ)法很簡(jiǎn)單:

umount <掛載點(diǎn)|設(shè)備>

所以,要卸下我們的新分區(qū),應(yīng)該輸入:

$ umount /mnt

或者:

$ umount /dev/hdb1

提示
有些時(shí)候,可能某些設(shè)備(通常是 CD-ROM)正忙或無(wú)法響應(yīng)。此時(shí),大多數(shù)用戶的解決辦法是重新啟動(dòng)計(jì)算機(jī)。我們大可不必這么做。例如,如果 umount /dev/hdc 失敗的話,您可以試試“l(fā)azy” umount。語(yǔ)法十分簡(jiǎn)單:

umount -l <掛載點(diǎn)|設(shè)備>

此命令將會(huì)斷開設(shè)備并關(guān)閉打開該設(shè)備的全部句柄。通常,您可以使用 eject <掛載點(diǎn)|設(shè)備>命令彈出碟片。所以,如果 eject 命令失效而您又不想重新啟動(dòng),請(qǐng)使用 lazy umount。

由于分區(qū)即將成為我們的 /usr 目錄,我們現(xiàn)在需要通知系統(tǒng)。要完成這一操作,我們應(yīng)該編輯 /etc/fstab 文件。該文件可使得系統(tǒng)在啟動(dòng)時(shí)自動(dòng)掛載特定的文件系統(tǒng)。組成該文件的每一行分別描述了一組掛載關(guān)系,這其中包括文件系統(tǒng)、掛載點(diǎn)以及其它選項(xiàng)。這里是該文件的一個(gè)例子:

/dev/hda1   /           ext2    defaults        1 1
/dev/hda5   /home       ext2    defaults        1 2
/dev/hda6   swap        swap    defaults        0 0
none        /mnt/cdrom  supermount dev=/dev/scd0,fs=udf:iso9660,ro,-- 0 0
none        /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,sync,umask=0 0 0
none        /proc       proc    defaults        0 0
none        /dev/pts    devpts  mode=0622       0 0

每行都由以下內(nèi)容組成:

文件系統(tǒng)所在的設(shè)備;

掛載點(diǎn);

文件系統(tǒng)類型;

掛載選項(xiàng);

dump 工具備份標(biāo)志;

fsck(文件系統(tǒng)檢查(FileSystem ChecK))的檢查順序。

總是有一行說(shuō)明了根文件系統(tǒng)。swap 分區(qū)是一種特殊的分區(qū),因?yàn)槟鸁o(wú)法在樹形結(jié)構(gòu)中找到其對(duì)應(yīng)位置,而且這些分區(qū)的掛載點(diǎn)域只寫著 swap 關(guān)鍵字。至于 /proc 文件系統(tǒng),我們會(huì)在第 10 章 /proc 文件系統(tǒng)中有更詳細(xì)的描述。另外一種特殊的文件系統(tǒng)是 /dev/pts。

在這里,我們需要將整個(gè) /usr 層次移至 /dev/hdb1,并且想要在啟動(dòng)時(shí)將此分區(qū)掛載為 /usr。要達(dá)到這一目的,應(yīng)該在 /etc/fstab 文件中添加下面一行:

/dev/hdb1        /usr         ext2    defaults  1 2

現(xiàn)在,分區(qū)將會(huì)在每次啟動(dòng)時(shí)自動(dòng)掛載,并且必要時(shí)檢查錯(cuò)誤。

現(xiàn)在我們來(lái)介紹兩個(gè)特殊選項(xiàng):noauto 和 user。noauto 選項(xiàng)指定了文件系統(tǒng)不應(yīng)該在啟動(dòng)時(shí)掛載,而只應(yīng)該在您想要掛載的時(shí)候才掛載。而 user 選項(xiàng)指定了任何用戶都可以掛載或卸下文件系統(tǒng)。這兩個(gè)選項(xiàng)通常用于 CD-ROM 和軟盤驅(qū)動(dòng)器。有關(guān) /etc/fstab 中其它選項(xiàng)的詳情,請(qǐng)您查看 fstab(5) 手冊(cè)頁(yè)。

使用 /etc/fstab 的好處在于,它將極大簡(jiǎn)化 mount 命令的語(yǔ)法。要掛載文件中描述的文件系統(tǒng),您只需要引用掛載點(diǎn)或設(shè)備。要掛載軟盤,您可以只輸入:

$ mount /mnt/floppy

或:

$ mount /dev/fd0

在分區(qū)轉(zhuǎn)移這個(gè)例子的最后,我們來(lái)看看我們都做了什么。我們將 /usr 層次復(fù)制到了新分區(qū),然后修改了 /etc/fstab,這樣新分區(qū)就會(huì)在啟動(dòng)時(shí)自動(dòng)掛載。這樣似乎已經(jīng)大功告成了。且慢,還有一個(gè)問(wèn)題。老 /usr 中的文件仍然留在驅(qū)動(dòng)器中原來(lái)的地方,我們還需要將它們刪除以便騰出空間(這個(gè)才是我們最初的目標(biāo))。在執(zhí)行接下來(lái)的命令之前,您需要先切換到單用戶模式,請(qǐng)?jiān)诿钚猩蠄?zhí)行 telinit 1 命令。

接下來(lái),我們將會(huì)刪除 /usr 目錄中的全部文件。請(qǐng)記住,我們?nèi)匀皇侵浮袄稀蹦夸?,因?yàn)樾碌拇竽夸浬形磼燧d。rm -Rf /usr/*。

最后,我們需要掛載新的 /usr 目錄:mount /usr/

在Linux掛載命令使用時(shí)一定要注意掛載和解掛載的結(jié)合使用。

【編輯推薦】

  1. 詳述Linux后臺(tái)運(yùn)行命令(一)
  2. 深入分析Linux分區(qū)基礎(chǔ)
  3. 詳細(xì)解析Linux用戶操作記錄查看
  4. 詳細(xì)解析Linux scp命令的應(yīng)用
  5. 詳細(xì)剖析Linux進(jìn)程調(diào)度時(shí)機(jī)
責(zé)任編輯:小霞 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2009-12-28 09:26:09

ADO對(duì)象

2009-03-26 17:23:57

LinuxWebLogic安裝調(diào)試

2010-07-21 13:17:52

Perl文件讀寫

2010-02-22 17:54:07

Python工具

2009-12-07 18:06:46

WCF框架

2009-12-08 09:00:14

WCF線程

2010-02-22 16:26:21

Python編輯

2014-09-16 09:57:56

INotifyProp

2010-02-04 14:41:52

Android菜單類型

2010-06-10 17:37:08

Linux 性能測(cè)試工

2009-12-11 15:31:17

Visual Stud

2009-12-10 17:54:34

Visual Stud

2009-11-04 10:16:01

2010-06-11 16:46:06

openSUSE Fl

2010-02-06 17:43:51

Android應(yīng)用

2009-12-07 13:12:18

WFC端口

2010-02-06 15:53:55

2010-03-03 18:17:01

Android手機(jī)服務(wù)

2009-12-14 09:47:39

.net2008

2009-12-14 17:57:21

NET 源碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)