На моем NAS QNAP TS 509 у меня есть техническая проблема. Мне нужно запустить e2fsck. Это прекрасно работает для меня на md0 (см. Ниже), но как я могу размонтировать занятые устройства md9 и sda4 , чтобы сделать то же самое. Всякий раз, когда я пытаюсь, я терплю неудачу, потому что устройство занято. [Эта часть решена, см. Ниже]
Чтобы еще больше отследить проблему, мне нужно разобраться с отношением физического диска к устройству. Как я могу это выяснить, например, md0 является разделенным томом на 2-х дисках (но мне нужно выяснить, на каком физическом диске).
Замечание: Как вы можете легко понять из моих вопросов, я не эксперт по Linux, но мне удается ладить.
/dev/ram0 124.0M 94.1M 29.8M 76% /
tmpfs 32.0M 80.0k 31.9M 0% /tmp
/dev/sda4 310.0M 103.9M 206.1M 34% /mnt/ext
/dev/md9 509.5M 39.2M 470.2M 8% /mnt/HDA_ROOT
/dev/md0 1.8T 1.4T 444.7G 76% /share/MD0_DATA
tmpfs 32.0M 0 32.0M 0% /.eaccelerator.tmp
- Добавлено -
QNAP, похоже, основан на busybox
. Я не нахожу что-то вроде init / telinit / runlevel
. В документах busybox говорится, что мне нужно выполнить команды ниже. Но в /var/service
sv
это не доступно. Подход: я хочу перейти в однопользовательский режим, чтобы размонтировать устройства.
# cd /var/service
# sv d *
# sv u getty*
- Добавлено, спасибо A4L -
- Этот QNAP Box использует особый вариант Linux, поэтому не все SOP применимы. В моем конкретном случае я нашел скрипт
services.sh
, который останавливает все сервисы. После этого диск может быть размонтирован. - Информация, переданная A4L, действительна и ее стоит прочитать, может быть, в следующий раз я получу от нее выгоду. Ссылки: https://unix.stackexchange.com/questions/19918/umount-device-is-busy и https://unix.stackexchange.com/questions/15024/umount-device-is-busy-why
- Таким образом, проблема с размонтированием решена, и все еще находится в поиске лучшего варианта для сопоставления физического и физического тома.