info@celere.ru
+7(952)81-37-468
+7(952)81-37-468
Сейчас столкнулся с неожиданной проблемой после обновления убунты до UBUNTU 15.04
После обновления выпала файловая система в read only mode.
Причина нашлась быстро: смотрим
cat /etc/fstab
root@server:/etc# cat /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).
#
#
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=108e6767-5808-4123-b3af-63605118c66c / ext4 errors=remount-ro 0 1
# /home was on /dev/sda3 during installation
#UUID=535fc62b-b527-4dba-b9df-9c72a5d6b823 /home ext4 defaults 0 2
# swap was on /dev/sda2 during installation
UUID=43de95ac-8600-40a1-afb0-0df974cfbac4 none swap sw 0 0
#user=www-data,password=lalala,size=50M,dir_mode=0777
tmpfs /var/www/celerehome/data/tmp tmpfs mode=0777,size=50M 0 0
tmpfs /var/www/celerehome/data/croner tmpfs mode=0777,size=1M 0 0
tmpfs /var/spool/sms/checked tmpfs mode=0777,size=1M 0 0
tmpfs /var/spool/sms/failed tmpfs mode=0777,size=2M 0 0
tmpfs /var/spool/sms/incoming tmpfs mode=0777,size=5M 0 0
tmpfs /var/spool/sms/outgoing tmpfs mode=0777,size=1M 0 0
tmpfs /var/spool/sms/sent tmpfs mode=0777,size=5M 0 0
#tmpfs /var/spool/sms tmpfs size=10M 0 0
Параметр errors=remount-ro означает, что при ошибках - монтировать в режим только чтение.
при выполнении fsck - сразу сообщение о том, что неправильный UUID у раздела / (ext4)
и тут вспомнилось, что fstab у меня с предыдущей инсталляции и другого жесткого диска вообще...
В общем предыдущие версии ubuntu успешно игнорировали сей факт и все монтировали, текущие настройки сработали по всем правилам
Исправляем:
Посмотрим, что, всеж, не навернулась сама fs и они есть:
root@server:/etc# fdisk -l /dev/sda
Disk /dev/sda: 74,5 GiB, 80032038912 bytes, 156312576 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
Disklabel type: dos
Disk identifier: 0x0006354f
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 154347519 154345472 73,6G 83 Linux
/dev/sda2 154349566 156311551 1961986 958M 5 Extended
/dev/sda5 154349568 156311551 1961984 958M 82 Linux swap / Solaris
Собственно смотрим идентификаторы:
root@server:/etc# blkid
/dev/sda1: UUID="02cc079d-c970-4191-b882-fc3646c0d7bf" TYPE="ext4" PARTUUID="0006354f-01"
/dev/sda5: UUID="5fed7541-beea-47bf-a0d6-e110d1e947b0" TYPE="swap" PARTUUID="0006354f-05"
root@server:/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).
#
#
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=02cc079d-c970-4191-b882-fc3646c0d7bf / ext4 errors=remount-ro 0 1
# /home was on /dev/sda3 during installation
#UUID=535fc62b-b527-4dba-b9df-9c72a5d6b823 /home ext4 defaults 0 2
# swap was on /dev/sda2 during installation
UUID=5fed7541-beea-47bf-a0d6-e110d1e947b0 none swap sw 0 0
#user=www-data,password=lalala,size=50M,dir_mode=0777
tmpfs /var/www/celerehome/data/tmp tmpfs mode=0777,size=50M 0 0
tmpfs /var/www/celerehome/data/croner tmpfs mode=0777,size=1M 0 0
tmpfs /var/spool/sms/checked tmpfs mode=0777,size=1M 0 0
tmpfs /var/spool/sms/failed tmpfs mode=0777,size=2M 0 0
tmpfs /var/spool/sms/incoming tmpfs mode=0777,size=5M 0 0
tmpfs /var/spool/sms/outgoing tmpfs mode=0777,size=1M 0 0
tmpfs /var/spool/sms/sent tmpfs mode=0777,size=5M 0 0
#tmpfs /var/spool/sms tmpfs size=10M 0 0
Теперь остается подменить на новый fstab.
Ну. здесь подфартило, не пришлось с диска грузиться - загрузился с предыдущего ядра, подмонтировал флешку, заменил fstab.
После - reboot и все заработало.
root@server:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 454M 0 454M 0% /dev
tmpfs 94M 5,2M 89M 6% /run
/dev/sda1 73G 36G 34G 52% /
tmpfs 469M 148K 469M 1% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 469M 0 469M 0% /sys/fs/cgroup
tmpfs 1,0M 0 1,0M 0% /var/spool/sms/outgoing
tmpfs 5,0M 0 5,0M 0% /var/spool/sms/incoming
tmpfs 5,0M 0 5,0M 0% /var/spool/sms/sent
tmpfs 2,0M 0 2,0M 0% /var/spool/sms/failed
tmpfs 50M 0 50M 0% /var/www/celerehome/data/tmp
tmpfs 1,0M 4,0K 1020K 1% /var/spool/sms/checked
tmpfs 1,0M 12K 1012K 2% /var/www/celerehome/data/croner
tmpfs 94M 20K 94M 1% /run/user/104
tmpfs 94M 0 94M 0% /run/user/0
Если есть вопросы - обращайтесь.
Апр 27 2015