Инструменты пользователя

Инструменты сайта


wiki:technical:ds:mount_ntfs
no way to compare when less than two revisions

Различия

Показаны различия между двумя версиями страницы.


Предыдущая версия
wiki:technical:ds:mount_ntfs [2017/04/07 22:51] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== Монтирование ntfs разделов в linux ======
 +Довольно часто случаются ситуации, когда Windows Server умирает на удаленном сервере с синим экраном без какой то возможности загрузиться. Здесь речь пойдет о сервере, установленном в датацентре Hetzner.de. Попытки исправить ситуацию зачастую бесполезны и занимают кучу времени. Исчерпав все возможности KVM, откаты и Safe Mode всех вариантов, приходится пользоваться этим способом. Именно такой случай — Windows Server 2008 не загружается ни в какую. Даже Safe Mode, с поддержкой командной строки падал в синий экран. Возник вопрос о копировании данных, так как бекап отсутствовал.
 +
 +В Hetzner.de есть возможность загрузки сервера через robot-panel в rescue mode под Debian. В Windows используется файловая система NTFS и кодировка windows-1251 для русских имен файлов. Поэтому, монтируя диск, нужно сразу указать кодировку. В системе русских консолей не оказалось:
 +<code>
 +# locale -a | grep ru
 +#
 +</code>
 +Поэтому их сразу же добавляем:
 +<code>
 +# localedef -i ru_RU -f CP1251 ru_RU.CP1251
 +# localedef -i ru_RU -f UTF-8 ru_RU.UTF-8
 +</code>
 +Проверяем теперь:
 +<code>
 +# locale -a | grep ru
 +ru_RU.cp1251
 +ru_RU.utf8
 +</code>
 +Теперь монтируем диск:
 +<code>
 +# mkdir /mnt/rescue
 +# mount -t ntfs-3g /dev/sdb1 /mnt/rescue -o locale=ru_RU.utf8
 +</code>
 +Архивирование данных перед копированием их через ssh|ftp лучше всего делать zip-ом, явно указывая кодировку:
 +<code>
 +# zip desktop.zip Desktop -r -UN=UTF8
 +</code>
 +При этом имена русских файлов, как правило, сохраняются.
  
wiki/technical/ds/mount_ntfs.txt · Последнее изменение: 2017/04/07 22:51 — 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki