Решено: debian переименовывает разделы жестких дисков (почему же?)

Knoppix

Модераторы: Warderer, Модераторы разделов

paploshka
Сообщения: 50
ОС: debian squeeze

Решено: debian переименовывает разделы жестких дисков

Сообщение paploshka »

Есть у меня в системе три жестких диска: wd с вендой, seagate с данными и samsung, на который я ставлю линукс. Соответственно зовутся они /dev/sda, /dev/sdb и /dev/sdc.
Проблема: после каждой перезагрузки система переименовывает жесткие диски, то есть sdb становится sda, sdc становится sdb и наоборот! Из-за этого я не могу автоматически примонтировать жесткие диски wd и seagate.. Почему так система делает, и как сделать, чтобы такого не происходило.
Мой /etc/fstab:

Код: Выделить всё

# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda2 during installation
UUID=*** /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda3 during installation
UUID=*** /home           ext4    defaults        0       2
# swap was on /dev/sda1 during installation
UUID=*** none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0

/dev/sdb2    /media/System    ntfs    umask=0,iocharset=utf-8
/dev/sdb3    /media/Data1    ntfs    umask=0,iocharset=utf-8
/dev/sdc1    /media/Data2    ntfs    umask=0,iocharset=utf-8
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4715
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Решено: debian переименовывает разделы жестких дисков

Сообщение SLEDopit »

paploshka писал(а):
13.08.2010 12:36
и как сделать, чтобы такого не происходило.
Пользоваться UUID. Имхо, это самый надежный способ.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

paploshka
Сообщения: 50
ОС: debian squeeze

Re: Решено: debian переименовывает разделы жестких дисков

Сообщение paploshka »

SLEDopit писал(а):
13.08.2010 12:37
paploshka писал(а):
13.08.2010 12:36
и как сделать, чтобы такого не происходило.
Пользоваться UUID. Имхо, это самый надежный способ.

как? :)
Спасибо сказали:

Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Решено: debian переименовывает разделы жестких дисков

Сообщение rm_ »

SLEDopit писал(а):
13.08.2010 12:37
paploshka писал(а):
13.08.2010 12:36
и как сделать, чтобы такого не происходило.
Пользоваться UUID. Имхо, это самый надежный способ.

А мне больше нравится то, что в /dev/disk/by-id/
Тоже надёжно, но при этом ещё и человеко-читаемо.
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4715
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Решено: debian переименовывает разделы жестких дисков

Сообщение SLEDopit »

paploshka писал(а):
13.08.2010 12:41
как? smile.gif

Код: Выделить всё

  $ ls /dev/disk/by-uuid -l | grep sda
lrwxrwxrwx 1 root root 10 Aug 11 00:17 4ca44926-f44e-460f-87eb-200c47f4db13 -> ../../sda2
lrwxrwxrwx 1 root root 10 Aug 11 00:17 8c81bdff-89f7-419d-863c-f43a9dd93324 -> ../../sda4
lrwxrwxrwx 1 root root 10 Aug 11 00:17 9795f22b-a91d-423a-bdbe-11b44918a794 -> ../../sda3
lrwxrwxrwx 1 root root 10 Aug 11 00:17 deda82e4-99f1-4eb3-900d-2c71c70a2172 -> ../../sda1

Код: Выделить всё

 $ cat /etc/fstab | grep sda -A1
# /dev/sda1
UUID=deda82e4-99f1-4eb3-900d-2c71c70a2172    /virtual    ext4    defaults,relatime       0       2
# /dev/sda2
UUID=4ca44926-f44e-460f-87eb-200c47f4db13    /backup/root    ext3    defaults,relatime       0       2
# /dev/sda3
UUID=9795f22b-a91d-423a-bdbe-11b44918a794    /docus/Sounds    ext4    defaults,relatime       0       2
# /dev/sda4
UUID=8c81bdff-89f7-419d-863c-f43a9dd93324    /backup/var    ext4    defaults,relatime       0       2
Как то так (:
rm_ писал(а):
13.08.2010 12:44
Тоже надёжно, но при этом ещё и человеко-читаемо.
Ну по большому счету человекочитаемость особо и не нужна. Все равно fstab настраивается один раз и надолго. У меня вот уже года 2 как не изменялся.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

paploshka
Сообщения: 50
ОС: debian squeeze

Re: Решено: debian переименовывает разделы жестких дисков

Сообщение paploshka »

SLEDopit писал(а):
13.08.2010 12:51
paploshka писал(а):
13.08.2010 12:41
как? smile.gif

Код: Выделить всё

  $ ls /dev/disk/by-uuid -l | grep sda
lrwxrwxrwx 1 root root 10 Aug 11 00:17 4ca44926-f44e-460f-87eb-200c47f4db13 -> ../../sda2
lrwxrwxrwx 1 root root 10 Aug 11 00:17 8c81bdff-89f7-419d-863c-f43a9dd93324 -> ../../sda4
lrwxrwxrwx 1 root root 10 Aug 11 00:17 9795f22b-a91d-423a-bdbe-11b44918a794 -> ../../sda3
lrwxrwxrwx 1 root root 10 Aug 11 00:17 deda82e4-99f1-4eb3-900d-2c71c70a2172 -> ../../sda1

Код: Выделить всё

 $ cat /etc/fstab | grep sda -A1
# /dev/sda1
UUID=deda82e4-99f1-4eb3-900d-2c71c70a2172    /virtual    ext4    defaults,relatime       0       2
# /dev/sda2
UUID=4ca44926-f44e-460f-87eb-200c47f4db13    /backup/root    ext3    defaults,relatime       0       2
# /dev/sda3
UUID=9795f22b-a91d-423a-bdbe-11b44918a794    /docus/Sounds    ext4    defaults,relatime       0       2
# /dev/sda4
UUID=8c81bdff-89f7-419d-863c-f43a9dd93324    /backup/var    ext4    defaults,relatime       0       2
Как то так (:
rm_ писал(а):
13.08.2010 12:44
Тоже надёжно, но при этом ещё и человеко-читаемо.
Ну по большому счету человекочитаемость особо и не нужна. Все равно fstab настраивается один раз и надолго. У меня вот уже года 2 как не изменялся.


допер наконец :) спасибо!

ЗЫ и все-таки, почему debian переименовывает разделы?
Спасибо сказали:

NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Решено: debian переименовывает разделы жестких дисков

Сообщение NickLion »

paploshka писал(а):
17.08.2010 05:27
ЗЫ и все-таки, почему debian переименовывает разделы?

Потому что порядок SATA устройств не фиксирован и никто не гарантирует ту же последовательность. А если до включения подключить флешку, то она тоже может между дисками влезть или sda быть.

PS поддерживаю rm_ насчёт /dev/disk/by-id/ :)
Спасибо сказали:

Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4411
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Решено: debian переименовывает разделы жестких дисков

Сообщение Rootlexx »

rm_ писал(а):
13.08.2010 12:44
А мне больше нравится то, что в /dev/disk/by-id/
Тоже надёжно, но при этом ещё и человеко-читаемо.

В случае переезда на другой диск или изменения нумерации разделов могут быть проблемы.
Спасибо сказали: