Постоянно меняются имена устройств SATA дисков, Sergey, 06-Фев-08, 13:08 [смотреть все]Доброго времени! У меня установлена ОС Linux debian 2.6.18 #1 SMP Fri Feb 1 02:58:38 MSK 2008 i686 GNU/Linux имеется 4 SATA диска, имена устройств sda, sdb, sdc, sdd Все диски смонтированы в fstab так: /dev/sda1 /home/s/Desktop/media/ ntfs ro,dmask=0,fmask=0111,nls=utf8,user,auto 0 0 /dev/sdb1 /home/s/Desktop/Distrib/ ntfs ro,dmask=0,fmask=0111,nls=utf8,user,auto 0 0 /dev/sdс1 /home/s/Desktop/media/ ntfs ro,dmask=0,fmask=0111,nls=utf8,user,auto 0 0 /dev/sdd1 /home/s/Desktop/80GBHlam/ ntfs ro,dmask=0,fmask=0111,nls=utf8,user 0 0 При перезагрузке ОС устройства часто меняют имена, и получается что диск подключенный sda изменяется, например на sdc, и соответственно монтирование происходит не правильно. Подскажите почему?
|
- Постоянно меняются имена устройств SATA дисков, exn, 17:04 , 06-Фев-08 (1)
Недавно смотрел убунту, там есть такая замечательная весч как идентификация диска по uuid Но там нужен какойто хитрый initrd, мне очень понравилась эта фича, надо быб ее сделать на переносном винте :)
- Постоянно меняются имена устройств SATA дисков, angra, 00:23 , 07-Фев-08 (2)
Как вариант использование LABEL вместо имен устройств, заодно спасет от проблем с запуском после переразбивки винта.
- Постоянно меняются имена устройств SATA дисков, Sergey, 02:06 , 07-Фев-08 (3)
>Как вариант использование LABEL вместо имен устройств, заодно спасет от проблем >с запуском после переразбивки винта. А можно поподробнее как это использовать и как монтировать по label диска?
- Постоянно меняются имена устройств SATA дисков, angra, 02:36 , 07-Фев-08 (4)
man fstab: 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.Однако у вас несколько проблемная ситуация - ntfs, а не ext2/ext3/xfs в качестве fs, есть ли способ задать, а главное потом использовать метку для ntfs мне неведомо. Альтернативно можно попробовать использовать UUID. Пример: /lib/udev/vol_id /dev/sda1 ID_FS_USAGE=filesystem ID_FS_TYPE=ntfs ID_FS_VERSION=3.1 ID_FS_UUID=D660F07360F05BA5 ID_FS_UUID_ENC=D660F07360F05BA5 ID_FS_LABEL= ID_FS_LABEL_ENC= ID_FS_LABEL_SAFE= mount -t ntfs-3g -U D660F07360F05BA5 /mnt/storage ls /mnt/storage/ AUTOEXEC.BAT ... ну итд
- Постоянно меняются имена устройств SATA дисков, spmn, 03:24 , 09-Фев-08 (5)
Спасибо! Помогло. Только такое решение проблемы не работает с драйвером ntfs-3g :( А перегнать все диски в другие ФС не представляется возможным.
- Постоянно меняются имена устройств SATA дисков, angra, 03:35 , 09-Фев-08 (6)
У самого стоит ntfs-3g и как видно из предыдущего сообщения работает на ура. На самом деле скорее всего для работы через UUID нет разницы какая fs, в отличии от LABEL.
- Постоянно меняются имена устройств SATA дисков, Sergey, 14:25 , 09-Фев-08 (8)
Странно, почему тогда:debian:/home/sergey# /lib/udev/vol_id /dev/sda1 ID_FS_USAGE=filesystem ID_FS_TYPE=ntfs ID_FS_VERSION=3.1 ID_FS_UUID=8488C57188C561F2 ID_FS_LABEL=Phantom ID_FS_LABEL_SAFE=Phantom debian:/home/sergey# debian:/home/sergey# cat /etc/fstab ... UUID='135143eb-c85a-4c42-8fdb-a439df431387' /home/sergey/Desktop/Music/ reiserfs dmask=0,fmask=0111,nls=utf8,user,auto,noatime 0 0 UUID='8488C57188C561F2' /home/sergey/Desktop/media/ ntfs-3g dmask=0,fmask=0111,nls=utf8,user,auto 0 0 ... debian:/home/sergey# mount /home/sergey/Desktop/media/ Cannot mount 'UUID='8488C57188C561F2'': No such file or directory ntfs-3g 0.20061031-BETA - Third Generation NTFS Driver Copyright (C) 2005-2006 Yura Pakhuchiy Copyright (C) 2006 Szabolcs Szakacsits Usage: ntfs-3g device mount_point [-o options] Options: ro, force, default_permissions, umask, uid, gid, fmask, dmask, locale, show_sys_files, no_def_opts, streams_interface. Please see the details in the manual. Ntfs-3g news, support and information: http://www.ntfs-3g.org Первый раздел монтируется, там рейзерФС, а второй нет, где нтфс. ???
- Постоянно меняются имена устройств SATA дисков, angra, 16:10 , 09-Фев-08 (9)
Возможно ошибка в синтаксисе или разница в версиях(между моим и вашим) udev и ядра, так как у меня работает: # grep /mnt/ntfs_c /etc/fstab UUID=D660F07360F05BA5 /mnt/ntfs_c ntfs-3g noatime,users,fmask=111,dmask=000,locale=ru_RU.cp1251 0 0 # mount /mnt/ntfs_c # mount |grep /mnt/ntfs_c /dev/sda1 on /mnt/ntfs_c type fuseblk (rw,noexec,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096) $ uname -r 2.6.22-3-k7 $dpkg -l udev ii udev 0.114-2 /dev/ and hotplug management daemon
- Постоянно меняются имена устройств SATA дисков, pavel_simple, 11:31 , 09-Фев-08 (7)
>Спасибо! Помогло. >Только такое решение проблемы не работает с драйвером ntfs-3g :( А перегнать >все диски в другие ФС не представляется возможным. /dev/disk/by-id/....
|