LinuxForum.Fans
Тема

Автоматическое монтирование ntfs раздела жесткого диска

Автор: ToxinUA 31 сообщений 8638 просмотров
#287967

Уж простите меня за мою криворукость, но самому толково ничего сделать не получается.
Итак: Есть ntfs Раздел жесткого диска с меткой MEDIA, необходимо, чтобы он монтировался автоматически.

text

root@debian:/home/vadim# fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x7a695750

Device Boot Start End Blocks Id System /dev/sda1 1 2611 20972826 7 HPFS/NTFS /dev/sda2 2612 54828 419433022 f W95 Ext'd (LBA) /dev/sda3 * 54829 56044 9765888 83 Linux /dev/sda4 56044 56287 1952768 82 Linux swap / Solaris /dev/sda5 2612 54828 419433021 7 HPFS/NTFS

Disk /dev/sdb: 4009 MB, 4009754624 bytes 23 heads, 22 sectors/track, 15477 cylinders Units = cylinders of 506 * 512 = 259072 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000

Device Boot Start End Blocks Id System /dev/sdb1 * 16 15478 3911744 b W95 FAT32 root@debian:/home/vadim# blkid /dev/sda1: UUID="14FC4314FC42EF92" TYPE="ntfs" /dev/sda5: LABEL="Media" UUID="01CDC8139B756BB0" TYPE="ntfs" /dev/sda3: UUID="11aeb996-75c9-4b2c-9bf2-e6e440e7caf7" TYPE="ext4" /dev/sda4: UUID="f78e884d-d932-476f-9b2a-8ccab022a469" TYPE="swap" /dev/sdb1: LABEL="USB 4gb" UUID="7F8E-C254" TYPE="vfat" root@debian:/home/vadim#

#287971

Дайте вывод

text
cat /etc/fstab
#287973
text

$ su
# mkdir /mnt/Media
# cp /etc/fstab /etc/fstab.old
# echo 'UUID=01CDC8139B756BB0 /mnt/Media ntfs rw,nosuid,nodev 0 0' >> /etc/fstab
#287974
man 5 fstab написал:
The first field (fs_spec).
This field describes the block special device or remote filesystem to be mounted.

For ordinary mounts it will hold (a link to) a block special device node (as created by mknod(8)) for the device to be mounted,
like `/dev/cdrom' or `/dev/sdb7'. For NFS mounts one will have <host>:<dir>, e.g., `knuth.aeb.nl:/'. For procfs, use `proc'.

Instead of giving the device explicitly, one may indicate the (ext2 or xfs) filesystem that is to be mounted by its UUID or
volume label (cf. e2label(8) or xfs_admin(8)), writing LABEL=<label> or UUID=<uuid>, e.g., `LABEL=Boot' or `UUID=3e6be9de‐
-8139-11d1-9106-a43f08d823a6'. This will make the system more robust: adding or removing a SCSI disk changes the disk device
name but not the filesystem volume label.

Note that mount(8) uses UUIDs as strings. The string representation of the UUID should be based on lower case characters.
#287975

запись в fstab:

text
UUID=01CDC8139B756BB0 /media/Media ntfs-3g defaults,locale=ru_RU.UTF-8 0 0
#287976

А что говорят

text
mount
blkid
#287985
wers написал:
запись в fstab:
text
UUID=01CDC8139B756BB0 /media/Media ntfs-3g defaults,locale=ru_RU.UTF-8 0 0

Прописал. Высвечивается такое сообщение

#287986

попробуйте добавить users

UUID=01CDC8139B756BB0 /media/Media ntfs-3g users 0 0

после записи перезагрузка

defaults и locale=ru_RU.UTF-8 можно пропустить

#287987
"-=Serj=-" написал:
# echo 'UUID=01CDC8139B756BB0 /mnt/Media ntfs rw,nosuid,nodev 0 0' >> /etc/fstab

-=Serj=-, вы телепат? :) Откуда вы UUID диска топикстартера знаете? А я что-то не заметил...

#287989
yars написал:
[quote="-=Serj=-"]# echo 'UUID=01CDC8139B756BB0 /mnt/Media ntfs rw,nosuid,nodev 0 0' >> /etc/fstab

-=Serj=-, вы телепат? :) Откуда вы UUID диска топикстартера знаете? А я что-то не заметил...[/quote]
А вы код прокрутите)

#287990
shonty написал:
попробуйте добавить users

UUID=01CDC8139B756BB0 /media/Media ntfs-3g users 0 0

после записи перезагрузка

defaults и locale=ru_RU.UTF-8 можно пропустить

Вот результат:

#287991

defaults Использовать значения по умолчанию. Соответствует набору rw, suid, dev, exec, auto, nouser, async

defaults - не нужно

#287993
"ToxinUA" написал:
Высвечивается такое сообщение

Достаточно перевести сообщение об ошибке и станет ясно, что у вашего пользователя недостаточно прав.

#287994
"ToxinUA" написал:
А вы код прокрутите)

Как это и бывает - слона не заметил :)

#287996
yars написал:
[quote="ToxinUA"] Высвечивается такое сообщение

Достаточно перевести сообщение об ошибке и станет ясно, что у вашего пользователя недостаточно прав.[/quote]
Странно! Объясните, не понимаю.

#287997
"yars" написал:
-=Serj=-, вы телепат?

А то! 125 уровня!

ToxinUA, мой вариант пробовали?
Попробуйте вручную:

text

$ su
# mount -t ntfs -o noatime,users,rw /dev/sda5 /media/Media
#287998
"ToxinUA" написал:
Странно! Объясните, не понимаю

Покажите

text
id
ls -l /home

Вам, если нужен доступ всех пользователей к определенному объекту ФС или устройству, нужно объединить этих пользователей в группу, и монтировать, например, так:

text
/dev/sdb5            /mnt/music       ext4        gid=1000,dmask=007,fmask=117,noexec,nosuid,noauto        0    0

Точки монтирования поправьте и задайте группу users.

#288000

Сейчас

#288001
text
root@debian:/home/vadim# ls -l /home
итого 12
drwxr-xr-x 25 irina  irina  4096 Ноя 30 15:44 irina
drwxr-xr-x 27 sergey sergey 4096 Ноя 30 20:36 sergey
drwxr-xr-x 34 vadim  vadim  4096 Ноя 30 21:58 vadim
root@debian:/home/vadim# 
#288003

Ну я вроде-бы добавил всех пользователей в группу users. А дальше что? gid = 100 писать?

Войдите или зарегистрируйтесь, чтобы ответить.