The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Постоянно меняются имена устройств SATA дисков"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на рабочей станции (Public)
Изначальное сообщение [ Отслеживать ]

"Постоянно меняются имена устройств SATA дисков"  
Сообщение от Sergey email(??) on 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, и соответственно монтирование происходит не правильно. Подскажите почему?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Постоянно меняются имена устройств SATA дисков"  
Сообщение от exn (??) on 06-Фев-08, 17:04 
Недавно смотрел убунту, там есть такая замечательная весч как идентификация диска по uuid
Но там нужен какойто хитрый initrd, мне очень понравилась эта фича, надо быб ее сделать на переносном винте :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Постоянно меняются имена устройств SATA дисков"  
Сообщение от angra (ok) on 07-Фев-08, 00:23 
Как вариант использование  LABEL вместо имен устройств, заодно спасет от проблем с запуском после переразбивки винта.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Постоянно меняются имена устройств SATA дисков"  
Сообщение от Sergey email(??) on 07-Фев-08, 02:06 
>Как вариант использование  LABEL вместо имен устройств, заодно спасет от проблем
>с запуском после переразбивки винта.

А можно поподробнее как это использовать и как монтировать по label диска?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Постоянно меняются имена устройств SATA дисков"  
Сообщение от angra (ok) on 07-Фев-08, 02:36 
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
... ну итд

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Постоянно меняются имена устройств SATA дисков"  
Сообщение от spmn email(??) on 09-Фев-08, 03:24 
Спасибо! Помогло.
Только такое решение проблемы не работает с драйвером ntfs-3g :( А перегнать все диски в другие ФС не представляется возможным.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Постоянно меняются имена устройств SATA дисков"  
Сообщение от angra (ok) on 09-Фев-08, 03:35 
У самого стоит ntfs-3g и как видно из предыдущего сообщения работает на ура. На самом деле скорее всего для работы через UUID нет разницы какая fs, в отличии от LABEL.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Постоянно меняются имена устройств SATA дисков"  
Сообщение от Sergey email(??) on 09-Фев-08, 14:25 
Странно, почему тогда:

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

Первый раздел монтируется, там рейзерФС, а второй нет, где нтфс.
???

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Постоянно меняются имена устройств SATA дисков"  
Сообщение от angra (ok) on 09-Фев-08, 16:10 
Возможно ошибка в синтаксисе или разница в версиях(между моим и вашим) 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
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Постоянно меняются имена устройств SATA дисков"  
Сообщение от pavel_simple (??) on 09-Фев-08, 11:31 
>Спасибо! Помогло.
>Только такое решение проблемы не работает с драйвером ntfs-3g :( А перегнать
>все диски в другие ФС не представляется возможным.

/dev/disk/by-id/....

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру