溫馨提示×

centos永久掛載磁盤的方法是什么

小億
555
2023-08-05 10:44:21
欄目: 編程語言

在CentOS上永久掛載磁盤的方法有以下幾種:

  1. 使用/etc/fstab文件:打開/etc/fstab文件,并添加一個新的條目來掛載磁盤。首先,確定磁盤的UUID或設備路徑,然后使用以下命令來打開fstab文件:
sudo vi /etc/fstab

在文件末尾添加以下內容(以UUID為例):

UUID=<磁盤UUID> <掛載點> <文件系統(tǒng)類型> defaults 0 0

示例:

UUID=12345678-1234-1234-1234-1234567890ab /mnt/data ext4 defaults 0 0

保存并關閉文件。重新啟動系統(tǒng)后,磁盤將自動掛載到指定的掛載點。

  1. 使用udev規(guī)則:udev是Linux內核中的設備管理器,可以使用udev規(guī)則在系統(tǒng)啟動時自動掛載磁盤。首先,確定磁盤的設備路徑,然后創(chuàng)建一個udev規(guī)則文件。使用以下命令創(chuàng)建文件:
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}的值為相應的磁盤設備路徑、文件系統(tǒng)類型和磁盤UUID。保存并關閉文件,然后重新加載udev規(guī)則:

sudo udevadm control --reload-rules

系統(tǒng)重新啟動后,磁盤將自動掛載到指定的掛載點。

  1. 使用systemd自動掛載:CentOS 7及以上版本使用systemd作為系統(tǒng)初始化和管理守護程序??梢詣?chuàng)建一個systemd掛載單元來自動掛載磁盤。首先,創(chuàng)建一個掛載單元文件。使用以下命令創(chuàng)建文件:
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

系統(tǒng)重新啟動后,磁盤將自動掛載到指定的掛載點。

無論使用哪種方法,都可以實現(xiàn)在CentOS上永久掛載磁盤。

0