掛載檔案系統
掛載本地磁碟、網路檔案系統、光碟、U 盤等檔案系統到指定的掛載點。
sudo mount mydisk.iso /mnt/mydisk # 掛載光碟映像 mydisk.iso 到 /mnt/mydisk 目錄
sudo umount /mnt/mydisk # 取消掛載
在系統啟動時自動掛載
/etc/fstab
檔案用於定義在系統啟動時應掛載的檔案系統。
-
查詢裝置資訊。使用
lsblk
或blkid
命 令找到裝置的 UUID 或裝置名稱:lsblk -o NAME,UUID,MOUNTPOINT
-
將裝置資訊新增到
/etc/fstab
檔案。新增一行,格式如下:UUID=<裝置UUID> <掛載點> <檔案系統型別> <掛載選項> <dump> <fsck>
示例:
UUID=123e4567-e89b-12d3-a456-426614174000 /mnt ext4 defaults 0 2
或者使用裝置名稱:
/dev/sdb1 /mnt ext4 defaults 0 2
-
建立掛載點:
sudo mkdir -p /mnt
-
測試掛載。使用下面的命令測試是否可以掛載成功:
sudo mount -a
在需要時自動掛載
autofs
是一種自動掛載服務,它可以在需要時動態掛載檔案系統。
- 安裝
autofs
# Debian/Ubuntu
sudo apt-get install autofs
# Fedora/CentOS
sudo dnf install autofs
-
編輯
/etc/auto.master
檔案。新增或修改一行:/- /etc/auto.misc
-
編輯
/etc/auto.misc
檔案。新增掛載配置:/mnt -fstype=ext4 :/dev/sdb1
或者使用 UUID:
/mnt -fstype=ext4 :UUID=123e4567-e89b-12d3-a456-426614174000
-
建立掛載點:
sudo mkdir -p /mnt
-
啟動並啟用
autofs
服務:sudo systemctl start autofs sudo systemctl enable autofs
掛載目錄
將一個現有的目錄樹掛載到另一個位置。這個操作會建立一個新的掛載點,這個掛載點實際上是原始目錄的一個映象。
sudo mount --bind /mnt /home/user/external_drive # 將 /mnt 目錄繫結到 /home/user/external_drive
在系統啟動時自動掛載
編輯 /etc/fstab
:
/mnt /home/user/external_drive none bind 0 0