Монтирование диска

VK
На сайте с 17.02.2011
Offline
15
1217

Здравствуйте!

У меня сервер на Debian Linux 5.0.

Сегодня зашел на сервер и обнаружил, что два диска md2 и sdc1 не смонтированы.

Только когда я в ручную монтирую их командой mount, они монтируются.

> mount /dev/md2 /opt

> mount /dev/sdc1 /arc

При перезагрузки, опять оказываются не смонтированы, как будто дебиан игнорит fstab.


> cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/md1 / ext3 errors=remount-ro 0 1
/dev/md2 /opt ext3 defaults 0 2
/dev/md0 none swap sw 0 0
/dev/sdc1 /arc ext3 defaults 0 2

> fdisk -l
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/md1 doesn't contain a valid partition table
Disk /dev/md2 doesn't contain a valid partition table

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0001b25b

Device Boot Start End Blocks Id System
/dev/sda1 1 996 8000338+ fd Linux raid autodetect
/dev/sda2 * 997 13154 97659135 fd Linux raid autodetect
/dev/sda3 13155 30401 138536527+ fd Linux raid autodetect

Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0002f063

Device Boot Start End Blocks Id System
/dev/sdb1 1 996 8000338+ 82 Linux swap / Solaris
/dev/sdb2 * 997 13154 97659135 fd Linux raid autodetect
/dev/sdb3 13155 30401 138536527+ fd Linux raid autodetect

Disk /dev/sdc: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00033bfc

Device Boot Start End Blocks Id System
/dev/sdc1 1 30401 244196001 83 Linux

Disk /dev/md0: 8192 MB, 8192262144 bytes
2 heads, 4 sectors/track, 2000064 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000


Disk /dev/md1: 100.0 GB, 100002824192 bytes
2 heads, 4 sectors/track, 24414752 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000


Disk /dev/md2: 141.8 GB, 141861322752 bytes
2 heads, 4 sectors/track, 34634112 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000

Кто-нибудь может сказать с чем это связано и как лечить?

С уважением.

Василий

vitroot
На сайте с 16.12.2010
Offline
22
#1

Покажите, пожалуйста, /etc/mtab до и после монтирования.

Ну и dmesg было бы неплохо на pastebin выложить и ссылку сюда

Администратор Linux, FreeBSD (http://pro.vitroot.ru) Skype: vit190685
Mik Foxi
На сайте с 02.03.2011
Offline
1178
#2

Монтируйте диск по UUID , типа так:

UUID=5ade2c28-6721-49a6-bceb-d3ada5b4aa91 /disk150 ext4 noatime,discard,errors=remount-ro 0 1

Монтировать устройство вида /dev/md2 тоже не получалось в дебиане.

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (Зеркало: https://антибот.рф/ ) Форум на замену серчу: https://foxi.biz/
VK
На сайте с 17.02.2011
Offline
15
#3

Спасибо за быстрый ответ.

Для vitroot:

1. dmesg http://pastebin.com/Jwt2L9tz

2. После монтирования диски заработали, сайт пошел. Результат такой:


> cat /etc/mtab
/dev/md1 / ext3 rw,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
procbususb /proc/bus/usb usbfs rw 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
/dev/md2 /opt ext3 rw 0 0
/dev/sdc1 /arc ext3 rw 0 0
/dev/md2 /opt ext3 rw 0 0
/dev/sdc1 /arc ext3 rw 0 0

Перегрузил комп командой reboot.

Диски не видит комп. Результат такой:


> cat /etc/mtab
/dev/md1 / ext3 rw,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
procbususb /proc/bus/usb usbfs rw 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
/dev/md2 /opt ext3 rw 0 0
/dev/sdc1 /arc ext3 rw 0 0
vitroot
На сайте с 16.12.2010
Offline
22
#4

Так после перезагрузки в mtab светится смонтированный диск:

/dev/sdc1 /arc ext3 rw 0 0

интересно..

И в dmesg не вижу проблем:

[ 80.843622] EXT3 FS on sdc1, internal journal

[ 80.843634] EXT3-fs: mounted filesystem with ordered data mode.

Вы уверены, что он не смонтирован никуда? mount его не показывает после ребута?

Можно, конечно, в /etc/rc.local его прописать, но

1. ужасный костыль

2. если на нем ваши сайты, то надо проверять порядок запуска сервисов, иначе apache2 не стартанет до монтирования диска

VK
На сайте с 17.02.2011
Offline
15
#5

Спасибо за ответ foxi.

Дебиан загружается как обычно, но апачи пишет ошибка, нет директории www , а она находиться на диске /dev/md2 в директории /opt

Получается монтируется только /dev/md1 (так как это система и она загружается) и не знаю монтируется или нет /dev/md0 который swap?

Директория /arc и /opt есть, но они пустые :(


> blkid
/dev/sda1: UUID="0678cea5-081c-ba57-4410-e022c5d32135" TYPE="mdraid"
/dev/sda2: UUID="103ffacd-84ea-a6be-4410-e022c5d32135" TYPE="mdraid"
/dev/sda3: UUID="157e12f4-29ec-4663-4410-e022c5d32135" TYPE="mdraid"
/dev/sdb1: UUID="0678cea5-081c-ba57-4410-e022c5d32135" TYPE="mdraid"
/dev/sdb2: UUID="103ffacd-84ea-a6be-4410-e022c5d32135" TYPE="mdraid"
/dev/sdb3: UUID="157e12f4-29ec-4663-4410-e022c5d32135" TYPE="mdraid"
/dev/sdc1: UUID="b4e43265-6f20-4ca4-8f58-6d85396ddeb6" TYPE="ext3" SEC_TYPE="ext2"
/dev/md0: TYPE="swap" UUID="b87dca06-bcf8-4209-85ab-1b2fe9449333"
/dev/md1: UUID="febc4cdc-e4d1-440e-a12f-79b45f27912e" TYPE="ext3"
/dev/md2: UUID="02881d19-3c91-49b8-abf5-369b9e14cb7a" TYPE="ext3" SEC_TYPE="ext2"

Написал в fstab для sdc1 и /dev/md2:


# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/md1 / ext3 errors=remount-ro 0 1
#/dev/md2 /opt ext3 defaults 0 2
UUID="02881d19-3c91-49b8-abf5-369b9e14cb7a" /opt ext3 defaults 0 2
/dev/md0 none swap sw 0 0
#/dev/sdc1 /arc ext3 defaults 0 2
UUID="b4e43265-6f20-4ca4-8f58-6d85396ddeb6" /arc ext3 noatime,discard,errors=remount-ro 0 2
## /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

Нажал перезагрузка reboot.

Диски стали видны после перезагрузки.

Тогда вопрос:

1. Почему теперь они монтируются так, а не как раньше?

2. А что делать с /dev/md1 (системой) и /dev/md0 (swap) ? Их оставлять как есть или тоже через UUID?

С уважением,

Василий

Andreyka
На сайте с 19.02.2005
Offline
822
#6

Ребутать не обязательно

Для монтирования через fstab есть команда

mount -a

Не стоит плодить сущности без необходимости
M
На сайте с 16.09.2009
Offline
278
#7
foxi:
Монтировать устройство вида /dev/md2 тоже не получалось в дебиане.

$ cat fstab

[...]

/dev/md0 /boot ext3 defaults,nosuid,nodev,noexec 0 2

[...]

ы?

vitroot:
Можно, конечно, в /etc/rc.local его прописать, но
1. ужасный костыль
2. если на нем ваши сайты, то надо проверять порядок запуска сервисов, иначе apache2 не стартанет до монтирования диска

Проверять абсолютно ничего не нужно. Любой грамотный администратор должен *знать*, что "не стартанет".

Так устроена инициализация - rc.local исполняется последним. И, увы, нет никакой возможности "стартануть" - разве что "вручную" в том же rc.local.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий