[Решено] Определение жесткого диска /dev/sd*, монтирование его в /etc/fstab

Автор inop, 25 апреля 2012, 22:32:58

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

inop

Приветствую.
Имею  2 физических диска. На одном Дебиан (500ГБ) на другом файловое хранилище (1 ТБ). Не могу понять по чему практически при каждой  перезагрузки обозначение дисков меняется местами (т.е. был 500 ГБ до перезагрузки /dev/sda, стал /dev/sdb). Соответственно хранилище не монтируется.   В биосе не чего не меняю.  Внимание вопрос :) Можно ли  определить постоянное имя жесткому диску?
fdisk -l

Disk /dev/sda: 500.1 GB, 500106780160 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976771055 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x71c7bbaf

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   195311615    97654784   83  Linux
/dev/sda2       195313662   199217151     1951745    5  Extended
/dev/sda5       195313664   199217151     1951744   82  Linux swap / Solaris

Disk /dev/sdb: 1000.2 GB, 1000203804160 bytes
26 heads, 24 sectors/track, 3130645 cylinders, total 1953523055 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000bbf55

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048  1953521663   976759808   83  Linux


/etc/fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' 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/sda1 during installation
UUID=4af79c40-f34b-40c3-8589-cdee88499cda /               ext3    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=9073bb70-56f4-4c2a-8d8c-950525e55616 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sdb1       /media/hdata    ext4    defaults        0      0

SeHELLioN

Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

orlyanuch

Может ещё дело в перемычках на самих жёстких дисках?
Edimus, ut vivamus; nоn vivimus, ut edamus.

inop

#3
Цитата: SeHELLioN от 25 апреля 2012, 23:14:46
в fstab файлопомойка это sdb1?
монтируйте ее по UUID
да файлопомойка в примере это /dev/sdb1.  UUID - это уникальный идентификатор жесткого? как его определить?

Сообщение объединено: 26 апреля 2012, 09:45:19

Нагугли команду которая позволяет узнать UUID:
# blkid -c /dev/null (источник)
Вечером попробую.


Brainey

#4
Цитата: orlyanuch от 26 апреля 2012, 02:31:23Может ещё дело в перемычках на самих жёстких дисках?
Кстати, возможно, что влияет и натройки в Bios, например, какой-то диск (в конкретном случае с файловым хранилищем) указан, как primary master, поэтому система и присваивает ему имя /dev/sda.


Сообщение объединено: 26 апреля 2012, 15:14:44

ЦитироватьВ биосе не чего не меняю.
Но проверить таки не мешало бы.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

inop

В биосе действительно оба жостких обозначены как мастер, возможно поэтому и переключались. В итоге подмонтировал по UUID, теперь радуюсь )) Всем спасибо за внимание.