QNAP NAS 509 (LINUX) - як відключити зайнятий об'єм і знайти фізичний диск?


2

На моєму 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 -

  1. Ця коробка QNAP запускає особливий смак Linux, тому не всі SOPs застосовуються. У моєму конкретному випадку я знайшов services.sh скрипт, зупиняючи всі служби. Після цього диск може бути відключений.
  2. Інформація, яку передає A4L, є дійсною і її варто прочитати. Посилання: https://unix.stackexchange.com/questions/19918/umount-device-is-busy і https://unix.stackexchange.com/questions/15024/umount-device-is-busy-why
  3. Отже, вирішення проблеми з відключенням буде вирішено, але все одно шукатиме найкращий варіант, щоб знайти фізичне зіставлення.

переконайтеся, що жоден процес не має доступу до ресурсів на пристроях
A4L

Намагайтеся перейти до режиму одного користувача, щоб це зробити, див. Вище оновлення.
Horst Walter

1
Я сподіваюся, що ви вже вирішили вашу проблему, інакше ви можете подивитися на ці повідомлення unix.stackexchange.com/questions/15024/… і unix.stackexchange.com/questions/19918/umount-device-is-busy
A4L

Спасибі, частково це вирішено, оновить питання. У цей час існує стільки сайтів Stack Exchange, іноді важко знайти найбільш підходящий ;-)
Horst Walter

Відповіді:


2

Маючи пристрій qnap сам (TS-509Pro) я можу сказати вам, чому ви не змогли відключити пристрої і т.д., нижче причини.

/ dev / md9

Цей розділ є RAID1 (дзеркальним) масивом, який qnap використовує для зберігання вбудованого програмного забезпечення на флеш-накопичувачі (це організовано як дзеркальний рейд для надмірності). Після завантаження та оновлення вбудованого програмного забезпечення оновляється на обох "дисках", щоб забезпечити більшу безпеку. (Пристрій, що використовується для початкового завантаження, насправді є похідною флеш-пам'яті, яка розділена на два окремі пристрої на одній мікросхемі, які QNAP викликає "DOM", що, на мою думку, означає Disk on Memory.

/ dev / sda4

Це десь складні. Це фактичний чип DOM, згаданий вище. Люди QNAP налаштували речі так, що хоча операційна система (в даному випадку, звичайно, linux) має бачити масив "/ dev / md9", вони не хочуть, щоб люди насправді бачили "/ dev / sda4". Доступ до нього можна отримати, але якщо пристрій неправильно налаштовано, то "/ dev / sda4" буде приховано від простого виду.

Крім того, я не можу сказати, що я не працюю для QNAP, я просто насолоджувався тим, що я розбирав апаратне та програмне забезпечення свого QNAP TS-509 і разом укладав його. Якщо вам потрібна конкретна допомога, то зверніться Енді який працює для QNAP на офіційних форумах QNAP.


Дуже хороша інформація - спасибі за оновлення тут!
Horst Walter

1

Я хочу закрити це тут і не залишити його бовтатися. Як резюме:

Розв'язуючи "вимикання / зайняте питання", допомогли посилання, надані A4L.

  1. https://unix.stackexchange.com/questions/15024/umount-device-is-busy-why
  2. https://unix.stackexchange.com/questions/19918/umount-device-is-busy

Після заміни диска я помітив, що диски sd [a, b, c ..] 3 є у QNAP NAS, які відображаються як 1,2, .. Коли диск був зламаний, це було важко Подивіться, тому що це, здається, не має сенсу.

/dev/sda3               915.4G     34.9G    880.0G   4% /share/HDA_DATA
/dev/sdb3               915.4G    199.7M    914.7G   0% /share/HDB_DATA
/dev/sdc3                 1.8T    836.2G    995.6G  46% /share/HDC_DATA
/dev/sdd3                 1.8T    668.1G      1.1T  36% /share/HDD_DATA

Корисна інформація про df: https://unix.stackexchange.com/questions/11311/how-do-i-find-on-which-physical-device-a-folder-is-located

А моє запитання про Unix / Linux про об'єм і ім'я фізичного диска з цікавими відповідями: https://unix.stackexchange.com/questions/39886/from-df-device-name-to-physical-drive-name-vendor-type

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.