Як відновити дані з iSCSI LUN диска QNAP TS-412
Читайте, як повернути дані з iSCSI LUN на прикладі пристрою QNAP TS-412. Як відновити мережевий диск або дістати дані з пошкодженого мережевого пристрою.
- Як відновити дані?
- Як відновити працездатність мережевого диска
- Як повернути дані з файлу образу iSCSI
- Висновок
- Питання та відповіді
- Коментарі
Хоча протокол iSCSI є досить старим, він не втрачає свою популярність в побудові мережевих сховищ. Це протокол для взаємодії й управління системами зберігання між серверами та клієнтами.
Даний протокол використовується для передачі даних через мережу та дозволяє бачити мережевий носій як локальний фізичний. В той час, як насправді сховище даних знаходитиметься на іншому пристрої. Такі носії називають LUN-ами.
LUN – це номер логічного об’єкта. Іншими словами, це мережевий диск або його розділ, який має свій номер в мережі iSCSI. Даний функціонал доступний в Synology, QNAP та інших серверних пристроях.
Як відновити дані?
Якщо ви випадково видалили iSCSI LUN, або видалили дані з нього, або ж просто не можете отримати доступ до файлів, що зберігаються на вашому NAS, без сторонніх програм для відновлення даних вам не обійтися. Програмних рішень для відновлення даних з iSCSI накопичувачів небагато. Якщо вам потрібна перевірена утиліта, яка здатна відновити інформацію з таких дисків скористайтеся Hetman RAID Recovery.
Спочатку давайте розберемо як відновити втрачений мережевий накопичувач.
Перш ніж приступати до процесу відновлення, подбайте про наявність накопичувача з об’ємом понад або рівним мережевому носію, з якого будете відновлювати інформацію.
Під’єднайте носій до операційної системи Windows. Потім: завантажте, встановіть та запустіть Hetman RAID Recovery, проскануйте потрібний носій.
По завершенню аналізу вам потрібно знайти наступну папку «@iSCSI».
Усередині каталогу будуть лежати всі ваші iSCSI LUN носії, у вигляді образів. За розміром визначте потрібний накопичувач, відзначте всі важливі дані та натисніть «Відновити».
Вкажіть місце куди зберегти та ще раз клікніть по кнопці, по завершенню процесу файл буде лежати в зазначеній папці.
Як бачите програма змогла повернути інформацію в повному обсязі, але він перестав бути розрідженим. Фактично займане місце збільшилося до повного розміру в 330 Гб.
Тепер є кілька рішень для того, щоб дістати з нього інформацію:
- Перший – відновити працездатність мережевого носія c QNAP.
- І другий – завантажити образ в нашу програму, просканувати його і повернути потрібні дані.
Як відновити працездатність мережевого диска
Для першого рішення вам потрібно під’єднати порожній накопичувач до пристрою QNAP, завантажити його і створити новий віртуальний диск. З таким же розміром, як і попередній. А потім скопіювати файл на цей накопичувач.
Для копіювання образу приєднайте обидва носія до комп’ютера з операційною системою Linux або скористайтеся іншими інструментами для доступу до файлової системи QNAP.
Змонтуйте і відкрийте новий носій в файловому менеджері, на змонтованому диску в корені знайдіть папку з таким ім’ям “@iscsi.img”.
Перейменуйте даний каталог, наприклад, в “@iscsi.img2”, а потім створіть папку з таким же ім’ям “@iscsi.img”.
Далі потрібно скопіювати наш файл у щойно створений каталог. Для цього скористаємося терміналом, осікльки нам потрібно перетворити даний образ в розріджений. Зробити це можна, виконавши команду копіювання – «cp».
Відкриваємо термінал і вводимо наступну команду:
cp /media/lin/1/iSCSI-q330-606d5c77.000 /media/lin/38c8b452-81c2-4347-afb4-49d71eaf7e6e/@iscsi.img/iSCSI-q330-606d5c77.000 --sparse=always
де:
- /media/lin/1/iSCSI-q330-606d5c77.000 – шлях до образу.
- /media/lin/38c8b452-81c2-4347-afb4-49d71eaf7e6e/@iscsi.img/iSCSI-q330-606d5c77.000 - шлях куди потрібно скопіювати образ.
- І аргумент --sparse=always - перетворює його в розріджений.
При великому обсязі образу, процес копіювання займе досить тривалий час.
У терміналі не відображається ніякої інформації про статус процесу копіювання, цю інформацію можна подивитися в системному моніторі, тут відображається обсяг скопійованої інформації, по якому можна приблизно визначити, як швидко закінчиться процес.
Ну ось, файл скопійовано на новий носій, для перевірки виконаємо команду:
du -h iSCSI-q330-606d5c77.000
Відкриваємо даний каталог в терміналі та вводимо команду з ім'ям.
Як бачите, образ займає на диску менше як 200 Мб, хоча його видимий розмір становить 330Гб.
du -h --apparent-size iSCSI-q330-606d5c77.000
Це підтвердження того, що при копіюванні він був перетворений в розріджений.
Після успішної операції копіювання потрібно підправити конфігураційний файл, замінити ім'я нового мережевого накопичувача на потрібне.
Приєднайте носій до пристрою QNAP і завантажте його. За допомогою Winscp або іншої утиліти, налаштуйте з'єднання з сервером. Вкажіть ip, логін, пароль, і натисніть увійти.
Програма Winscp за замовчуванням не бачить приховані файли. Оскільки каталог може бути прихований, спочатку потрібно включити їх відображення. Відкрийте налаштування - Панелі - Показувати приховані файли.
Потім перейдіть по такому шляху /mnt/HDA_ROOT/.config, знайдіть файл з назвою iscsi_trgt.conf і відкрийте його. Тут потрібно знайти рядок LunMetapath і замінити ім'я нового LUN на ім'я того файлу, який ми відновили (iSCSI-q330-606d5c77.000).
iSCSI-330q-606d9e8b
Число «001» означає, скільки частин має ваш ISCSI. У моєму випадку він складається з одного накопичувача.
Далі збережіть зміни. Якщо у вас кілька носіїв, то потрібно змінити всі їх імена.
Перезавантажуємо QNAP і чекаємо поки він завантажиться. Після завантаження відкрийте ініціатор iSCSI, і підключіть диск повторно. Після чого накопичувач з'явиться в провіднику з усіма даними.
Як повернути дані з файлу образу iSCSI
Для другого рішення потрібно «завантажити» файл в програму Hetman RAID Recovery.
Відкрийте утиліту, перейдіть у вкладку «Сервіс» і натисніть «Монтувати». Вкажіть шлях до образу, щоб програма його відобразила в полі «Образи». Вкажіть тут «Всі файли», потім відзначте його і натисніть «Відкрити».
У менеджері з'явиться змонтований носій. Клікніть по ньому правою кнопкою миші та натисніть «Відкрити», виберіть «Повний аналіз», вкажіть файлову систему і натисніть «Далі». По завершенні - «Готово». Як бачите, програма знайшла і відобразила дані, які лежали на мережевому носії. Щоб їх повернути, відзначте потрібні й натисніть «Відновити», вкажіть шлях куди їх зберегти та натисніть ще раз по кнопці. По завершенні всі вони будуть знаходитись у зазначеній раніше папці.
Як бачите, другий спосіб набагато простіший. Якщо LUN не видалений, а вийшов з ладу NAS пристрій, достатньо просто змонтувати образ в програму і відновити інформацію.
Висновок
Відновлення даних з iSCSI LUN непросте завдання і вимагає наявності спеціальних навичок та інструментів. Наша програма допоможе вам спростити цей процес, оскільки здатна повернути дані з пошкодженого NAS пристрою.
Чи підтримують продукти QNAP iSCSI MPIO, MC/S?
Лінійка продуктів QNAP Turbo NAS підтримує MC/S, починаючи з прошивки 3.2.0 на базі x86 та прошивки 3.3.0 на базі ARM.
QNAP NAS підтримує MPIO (починаючи з мікропрограми 3.2.0 на базі x86 та мікропрограми 3.3.0 на базі ARM) для взаємодії лише з Windows 2008.
Що таке ініціатор iSCSI та мета iSCSI?
Ініціатор працює як клієнт iSCSI. Він служить для комп'ютера з тією ж метою, що й адаптер шини SCSI, за винятком того, що замість фізичного підключення пристроїв SCSI (таких, як жорсткі диски та пристрої зміни стрічки) ініціатор iSCSI відправляє команди SCSI IP-мережею.
Специфікація iSCSI відноситься до ресурсу зберігання, розташованого на сервері iSCSI (у більш загальному сенсі, до одного з потенційно багатьох екземплярів вузлів зберігання iSCSI, що працюють на цьому сервері) - як ціль. Метою iSCSI зазвичай є бути сховищем на жорсткому диску, яке працює в мережах IP або Ethernet.
Що потрібно для використання iSCSI?
Вам потрібні ініціатори iSCSI чи програмні ініціатори, або HBA (Host Bus Adapter). Для операційної системи Windows можна завантажити ініціатор програмного забезпечення Microsoft iSCSI з веб-сайту Microsoft. Windows 2008 та Windows Vista пропонують вбудований ініціатор iSCSI. Ви можете знайти їх у Панелі керування та Адміністративних інструментах відповідно.
Що таке SPC-3 (SCSI-3)? Постійний резерв?
Первинні команди SCSI-3 (SPC-3) містять визначення основних команд третього покоління для всіх пристроїв SCSI.
Постійний резерв відноситься до набору стандартних команд та опцій інтерфейсу Small Computer Systems Interface-3 (SCSI-3), які надають ініціаторам SCSI можливість встановлювати, витісняти, запитувати та скидати політику резервування із зазначеним цільовим пристроєм. Багато систем (відмовостійкий кластер Windows 2008, VMware, тощо) потребують підтримки команд для правильної роботи.
Що таке iSCSI?
iSCSI розшифровується як Internet Small Computer System Interface, - мережевий стандарт зберігання даних на основі IP-протоколу зв'язку пристроїв зберігання даних
Якщо у вас залишилися питання про те, як відновити дані з iSCSI LUN диска QNAP TS-412, задавайте їх у коментарях.