mount
命令在 CentOS 系統中用于掛載文件系統。以下是一些常用的 mount
命令參數:
-t type:
ext4
, ntfs
, vfat
, iso9660
等。mount -t ext4 /dev/sda1 /mnt/mydisk
-o options:
ro
:只讀模式。rw
:讀寫模式(默認)。noexec
:禁止執行二進制文件。nosuid
:忽略 setuid 和 setgid 位。nodev
:禁止設備文件。async
:異步 I/O。sync
:同步 I/O。user
:允許普通用戶掛載和卸載。exec
:允許執行二進制文件。suid
:允許 setuid 和 setgid 位。dev
:允許設備文件。auto
:自動掛載。noauto
:禁止自動掛載。remount
:重新掛載已掛載的文件系統。device:
/dev/sda1
, /dev/sdb2
等。mount_point:
/mnt/mydisk
。掛載一個 ext4 文件系統到 /mnt/mydisk
:
mount -t ext4 /dev/sda1 /mnt/mydisk
掛載一個 NTFS 文件系統到 /mnt/windows
并設置為只讀:
mount -t ntfs-3g -o ro /dev/sdb1 /mnt/windows
掛載一個 FAT32 文件系統到 /mnt/usb
并允許普通用戶掛載:
mount -t vfat -o user /dev/sdc1 /mnt/usb
重新掛載 /mnt/mydisk
為只讀模式:
mount -o remount,ro /mnt/mydisk
-a:
/etc/fstab
文件中所有未掛載的文件系統。-r:
-o ro
等效,設置掛載選項為只讀。-w:
-o rw
等效,設置掛載選項為讀寫。-f:
-n:
/etc/mtab
文件,通常用于腳本中避免文件系統狀態的變化。mount
命令時,確保你有足夠的權限(通常是 root 權限)。/etc/fstab
文件時要非常小心,錯誤的配置可能導致系統無法啟動。通過這些參數,你可以靈活地控制文件系統的掛載行為。