ntfs_mount_with_utf8

  • Това е своеобразно HOWTO (за начинаещи) за монтиране на дял от твърд диск форматиран със NTFS (Windows XP) файлова система, съдържащ файлове/директории, чиито имена имат нестандартни символи (в това число символи на кирилица). Включени са два варианта - автоматично монтиране при зареждане на системата чрез /etc/fstab и "ръчно" само при нужда да бъде използван дяла - чрез командния ред.

    Командите въведаждани от командния ред започват със знака ">", който не се въвежда, а го използвам за да покажа че става въпрос за коменден ред.

1. Автоматично чрез /etc/fstab

1.1 За целта първо трябва да смените текущия потребител на root, това може да стане по два начина:

а) ако root акаунта е изключен (по подразбиране при ubuntu)

> sudo su 

След което системата пита за паролата на ТЕКУЩИЯ потребител и съответно я въвеждате.

б) ако сте си активирали root акаунта посредством > sudo passwd root

> su -

След което системата пита за паролата на ROOT потребителя и съответно я въвеждате.

1.2 Създавате директорията /windows/d/

> mkdir /windows
> cd /windows
> mkdir d

Можете да замените името на директорията d със съответната буква на дяла както е във Windows, напр. c ако е C: или f ако е F: и т.н.

1.3 Разбирате кой по ред е въпросния (NTFS) дял.

> fdisk -l

Виждате в края на кой ред пише HPFS/NTFS

Примерен списък с дялове (списъка върнат от > fdisk -l ):

    Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         549     4409811    7  HPFS/NTFS
/dev/hda2             550        4998    35736592+   f  W95 Ext'd (LBA)
/dev/hda5             550        3778    25936911    7  HPFS/NTFS
/dev/hda6            3779        4629     6835626   83  Linux
/dev/hda7            4630        4959     2650693+  83  Linux
/dev/hda8            4960        4998      313236   82  Linux swap / Solaris

Дяла, който искам да монтирам (в случая) е:

/dev/hda5             550        3778    25936911    7  HPFS/NTFS

Това е D: във Windows, а /dev/hda1 е C:

1.4 Сменяте текущата директория на /etc/

> cd /etc

1.5 Стартирате любимия си текстов редактор (mcedit, pico, joe, vim) и заедно с това отваряте файла fstab

    > mcedit fstab
или > pico fstab
или > joe fstab

Примерен файл fstab:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda6       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda7       /home           ext3    defaults        0       2
/dev/hda8       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 ro,user,noauto  0       0
/dev/hdb        /media/cdrom1   udf,iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0

1.6 На нов ред (под реда /dev/fd0...) добавяте следния ред

/dev/hda5       /windows/d      ntfs    ro,user,nls=utf8,uid=1000,gid=1000  0       0

Като /dev/hda5 сменяте със съответния зя вяс дял открит чрез > fdisk -l . Директорията /windows/d трябва да е същата, която създадохте в точка 1.2

1.7 Излизате от текстовия си редаткор като преди това записвате файла /etc/fstab

Вече си имате монтиран NTFS дял във /windows/d/ като при това дяла е добавен и в Места->Този Компютър във GNOME.

2. Монтиране от командния ред:

2.1 За целта трябва да сте сменили тикущия потребител на root (виж точка 1.1) и да замените /dev/hda5 със съответния за вас (виж точка 1.3)

> mount -o ro,user,uid=1000,gid=1000,nls=utf8 /dev/hda5 /mnt

Сега NTFS дяла е монтиран в /mnt.

HTH NK

BulgarianDocumentation/ntfs_mount_with_utf8 (last edited 2008-08-06 16:20:38 by localhost)