linux mount 與umount 學習心得

2021-05-21 22:40:29 字數 2366 閱讀 7085

要將檔案系統掛載到我們的 linux 系統上,

就要使用 mount 這個指令

用法:mount [-tonl]  裝置名稱代號  掛載點

mount -a

引數:

-a  :依照 /etc/fstab 的內容將所有相關的磁碟都掛上來!

-n  :一般來說,當我們掛載檔案系統到 linux 上頭時, linux 會主動的將

目前的 partition 與 filesystem 還有對應的掛載點,都記錄到 /etc/mtab

那個檔案中。不過,有些時刻 (例如不正常關機導致一些問題,而進入單人模式)

系統無法寫入 /etc/mtab 時,就可以加上 -n 這個引數來略過寫入 mtab 的動作。

-l  :系統除了利用裝置名稱代號 (例如 /dev/hda1) 之外,還可以利用 partition 

的表頭名稱 ( label ) 來進行掛載喔!所以,最好為您的 partition 取乙個

在您系統當中獨一無二的名稱吧!

-t  :您的 linux 支援的檔案格式,就寫在這裡吧!舉例來說,我們在上面建立 

/dev/hdb5 是 ext3 yywr 系統,那麼要掛載時,就得要加上 -t ext3 

來告知系統,用 ext3 的檔案格式來掛載該 partition 呢!

至於系統支援的 filesystem 型別在 /lib/modules/`uname -r`/kernel/fs 當中。

常見的有:

ext2, ext3, reiserfs, 等 linux 慣用 filesystem

vfat, msdos 等 windows 常見 filesystem

iso9660 為光碟片的格式

nfs, smbfs 等為網路相關檔案系統。

-o  :後面可以接一些掛載時,額外加上的引數喔!比方說賬號、密碼、讀寫許可權等

將剛剛建立的 /dev/hdb5 掛載到 /mnt/hdb5 上面!

[root@linux ~]# mkdir /mnt/hdb5

[root@linux ~]# mount -t ext3 /dev/hdb5 /mnt/hdb5

可以看出上面掛載的檔案系統型別為ext3

[root@linux ~]# mount -t iso9660 /dev/cdrom /mnt/cdrom

[root@linux ~]# mount /dev/cdrom

上面的引數當中提到,如果沒有加上 -t 這個引數時,系統會主動的以

/etc/filesystems 裡面規範的內容給他測試一下是否掛載~另外,

因為我們的 /etc/fstab 裡面會規範 /dev/cdrom 應該掛載到那個掛載點,

因此,直接下達 mount /dev/cdrom 也是可以的喔!(當然要看/etc/fstab設定啦!)

插入u盤後

disk /dev/sda: 32.2 gb, 32212254720 bytes

255 heads, 63 sectors/track, 3916 cylinders

units = cylinders of 16065 * 512 = 8225280 bytes

disk identifier: 0x0009d7d9

device boot      start         end      blocks   id  system

/dev/sda1               1         122      979933+  82  linux swap / solaris

/dev/sda2   *         123        1338     9767520   83  linux

/dev/sda3            1339        3916    20707785    5  extended

/dev/sda5            1339        2554     9767488+  83  linux

/dev/sda6            2555        3916    10940233+  83  linux

disk /dev/sdb: 1020 mb, 1020748288 bytes

上面紅色顯示的就是u盤

mkdir /mnt/usb

命令 mount

root@linux:/# mount

/dev/sda2 on / type ext3 (rw,relatime,errors=remount-ro)

proc on /proc type proc (rw,noexec,nosuid,nodev)

/sys on /sys type sysfs (rw,noexec,nosuid,nodev)

Linux mount掛載目錄

1 mount t nfs 192.168.0.1 workspace workspace 將192.168.0.1上的workspace掛載到當前伺服器workspace下 如果出現 mount.nfs access denied by server while mounting 可能是許可權不夠...

Linux Mount遠端目錄

linux的mount命令可謂強大,可以將遠端機器的目錄來掛接到本地作為乙個目錄存在,以後你就如同訪問本地目錄一下的訪問遠端目錄。為了達到這個目的你需要做至少兩件事情 1.在被mount的機器上做nfs的設定 2.在需要mount的機器上做mount設定。首先來看如何在被mount的機器 pc a ...

Linux Mount遠端目錄

linux的mount命令可謂強大,可以將遠端機器的目錄來掛接到本地作為乙個目錄存在,以後你就如同訪問本地目錄一下的訪問遠端目錄。為了達到這個目的你需要做至少兩件事情 1.在被mount的機器上做nfs的設定 2.在需要mount的機器上做mount設定。首先來看如何在被mount的機器 pc a ...