На моєму 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
. У docbox він каже, що мені потрібно запускати команди нижче. Але в Росії /var/service
sv
недоступний. Підхід: я хочу перейти в режим одного користувача, щоб вимкнути пристрої.
# cd /var/service
# sv d *
# sv u getty*
- Додано, завдяки A4L -
- Ця коробка QNAP запускає особливий смак Linux, тому не всі SOPs застосовуються. У моєму конкретному випадку я знайшов
services.sh
скрипт, зупиняючи всі служби. Після цього диск може бути відключений. - Інформація, яку передає A4L, є дійсною і її варто прочитати. Посилання: https://unix.stackexchange.com/questions/19918/umount-device-is-busy і https://unix.stackexchange.com/questions/15024/umount-device-is-busy-why
- Отже, вирішення проблеми з відключенням буде вирішено, але все одно шукатиме найкращий варіант, щоб знайти фізичне зіставлення.