mount
命令在 Linux 中用于掛載文件系統。以下是一些常用的 mount
命令參數:
-t type:指定文件系統類型,如 ext4
, ntfs
, vfat
等。
mount -t ext4 /dev/sda1 /mnt/mydisk
-o options:指定掛載選項,多個選項之間用逗號分隔。
ro
:只讀模式。rw
:讀寫模式(默認)。noexec
:禁止執行二進制文件。nosuid
:忽略 setuid 和 setgid 位。nodev
:禁止設備文件。async
:異步 I/O。sync
:同步 I/O。uid=user
:指定掛載文件的屬主用戶 ID。gid=group
:指定掛載文件的屬組 ID。umask=mask
:設置文件創建掩碼。-L label:根據標簽(label)掛載文件系統。
mount -L mydisk /mnt/mydisk
-U uuid:根據 UUID 掛載文件系統。
mount -U 1234-5678 /mnt/mydisk
-f:強制掛載,即使目標目錄已經有內容也會覆蓋。
mount -f /dev/sda1 /mnt/mydisk
-a:自動掛載 /etc/fstab
中定義的所有文件系統。
mount -a
-b:備份模式,用于備份超級用戶的數據。
mount -b /dev/sda1 /mnt/mydisk
-n:不更新 /etc/mtab
文件,通常用于臨時掛載。
mount -n /dev/sda1 /mnt/mydisk
-r:只讀模式(與 -o ro
等效)。
mount -r /dev/sda1 /mnt/mydisk
-w:讀寫模式(與 -o rw
等效)。
mount -w /dev/sda1 /mnt/mydisk
-o bind:將一個目錄掛載到另一個目錄下,保持相同的文件系統樹結構。
mount --bind /source /destination
-o move:移動掛載點,將掛載點從一個位置移動到另一個位置。
mount --move /oldmountpoint /newmountpoint
-o remount:重新掛載已掛載的文件系統,可以更改掛載選項。
mount -o remount,rw /dev/sda1 /mnt/mydisk
-o defaults:使用默認掛載選項。
mount -o defaults /dev/sda1 /mnt/mydisk
# 掛載一個 ext4 文件系統到 /mnt/mydisk,使用只讀模式
mount -t ext4 -o ro /dev/sda1 /mnt/mydisk
# 掛載一個 NTFS 文件系統到 /mnt/windows,使用讀寫模式,并忽略 setuid 和 setgid 位
mount -t ntfs -o rw,nosuid /dev/sda2 /mnt/windows
# 根據標簽掛載文件系統
mount -L mydisk /mnt/mydisk
# 根據 UUID 掛載文件系統
mount -U 1234-5678 /mnt/mydisk
# 強制掛載
mount -f /dev/sda1 /mnt/mydisk
# 自動掛載 /etc/fstab 中定義的所有文件系統
mount -a
這些參數可以幫助你更靈活地控制文件系統的掛載行為。在使用時,請根據具體需求選擇合適的參數。