====== Монтирование 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 для русских имен файлов. Поэтому, монтируя диск, нужно сразу указать кодировку. В системе русских консолей не оказалось: # locale -a | grep ru # Поэтому их сразу же добавляем: # localedef -i ru_RU -f CP1251 ru_RU.CP1251 # localedef -i ru_RU -f UTF-8 ru_RU.UTF-8 Проверяем теперь: # locale -a | grep ru ru_RU.cp1251 ru_RU.utf8 Теперь монтируем диск: # mkdir /mnt/rescue # mount -t ntfs-3g /dev/sdb1 /mnt/rescue -o locale=ru_RU.utf8 Архивирование данных перед копированием их через ssh|ftp лучше всего делать zip-ом, явно указывая кодировку: # zip desktop.zip Desktop -r -UN=UTF8 При этом имена русских файлов, как правило, сохраняются.