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.