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

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


wiki:technical:ds:mount_ntfs

Различия

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

Ссылка на это сравнение

wiki:technical:ds:mount_ntfs [2017/04/07 19:51] (текущий)
Строка 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 19:51 (внешнее изменение)