Мне подключили единственную карту памяти к моему серверу, и я не могу заставить его автомонтироваться во время начальной загрузки. Если я вручную выполняюсь mount -a
это монтируется правильно.
мой fstab следующие:
proc /proc proc defaults 0 0
UUID=596ac80a-5571-41dc-a00e-b3270ecfe7c4 / ext3 errors=continue 0 1
/dev/sdb1 /home/teamspeak/ts3/files/virtualserver_1/channel_527 ext3 nofail,defaults,errors=continue 0 0
tmpfs /var/log tmpfs nofail,defaults,noatime,mode=0755,size=5M 0 0
Прямо после времени начальной загрузки это - вывод df
:
/dev/sda1 480935 398349 57754 88% /
tmpfs 248644 0 248644 0% /lib/init/rw
udev 244200 128 244072 1% /dev
tmpfs 248644 0 248644 0% /dev/shm
tmpfs 5120 184 4936 4% /var/log
затем, если я mount -a
это показывается смонтировавшийся правильно:
/dev/sda1 480935 398349 57754 88% /
tmpfs 248644 0 248644 0% /lib/init/rw
udev 244200 128 244072 1% /dev
tmpfs 248644 0 248644 0% /dev/shm
tmpfs 5120 184 4936 4% /var/log
/dev/sdb1 980284 525744 404744 57% /home/teamspeak/ts3/files/virtualserver_1/channel_527
полный вывод dmesg (начальная загрузка + успешно смонтированный объем после монтируют-a),
/dev/sdb1 рассматриваемый диск в вышеупомянутом, и точка монтирования, на которую ссылаются, существует.
UUID-ы дисков с внешними дисками могут быть более успешными (поскольку для внешних дисков такие названия дисков, как sdb1, не являются постоянными);
Чтобы найти UUID диска, выполните ls -l /dev/disk/by-uuid/
, а затем замените строку в /etc/fstab
, которая ранее использовалась для соответствующего UUID, например:
UUID=ABCDEF0123456789 /home/teamspeak/ts3/files/virtualserver_1/channel_527 ext3 nofail,defaults,errors=continue 0 0
В отступление, возможно, также стоит указать соответствующие разрешения на данную директорию (особенно, если она находится в домашней директории) и указать конкретный uid и gid в fstab.