在CentOS上永久掛載磁盤的方法有以下幾種:
sudo vi /etc/fstab
在文件末尾添加以下內容(以UUID為例):
UUID=<磁盤UUID> <掛載點> <文件系統類型> defaults 0 0
示例:
UUID=12345678-1234-1234-1234-1234567890ab /mnt/data ext4 defaults 0 0
保存并關閉文件。重新啟動系統后,磁盤將自動掛載到指定的掛載點。
sudo vi /etc/udev/rules.d/99-custom.rules
添加以下內容:
KERNEL=="sdb1", SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="ext4", ENV{UDISKS_IGNORE}="1", ENV{UDISKS_PARTITION_UUID}="12345678-1234-1234-1234-1234567890ab", SYMLINK+="disk", RUN+="/bin/mount /dev/%k /mnt/data"
替換KERNEL、ENV{ID_FS_TYPE}和ENV{UDISKS_PARTITION_UUID}的值為相應的磁盤設備路徑、文件系統類型和磁盤UUID。保存并關閉文件,然后重新加載udev規則:
sudo udevadm control --reload-rules
系統重新啟動后,磁盤將自動掛載到指定的掛載點。
sudo vi /etc/systemd/system/mnt-data.mount
添加以下內容:
[Unit]
Description=Mount Disk
Before=local-fs.target
[Mount]
What=/dev/sdb1
Where=/mnt/data
Type=ext4
[Install]
WantedBy=local-fs.target
替換What和Where的值為相應的磁盤設備路徑和掛載點。保存并關閉文件,然后重新加載systemd配置:
sudo systemctl daemon-reload
啟用掛載單元:
sudo systemctl enable mnt-data.mount
系統重新啟動后,磁盤將自動掛載到指定的掛載點。
無論使用哪種方法,都可以實現在CentOS上永久掛載磁盤。