• На главную
  • Услуги
    • Разработка сайтов и магазинов
    • Ремонт сайта
    • Мониторинг
    • Настройка и администрирование
  • Продукты
    • МеждуВещье
    • Архив
  • Наши работы
    • Сайты
    • Оборудование и автоматизация
  • Информация
    • О наc
    • Новости
    • Публикации
    • Условия
    • Сертификаты
    • Контакты
  • Пользователям
    • Войти в систему
    • Регистрация
Celere Systems

Своей работой ускоряем Вашу!

CONTACT

info@celere.ru

+7(952)81-37-468

Информация. Публикации

fstab-i-read-only-mode-filesystem-ubuntu-15-04

Апр 27 2015

К списку статей

Сейчас столкнулся с неожиданной проблемой после обновления убунты до 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


Если есть вопросы - обращайтесь.

О нас

Celere systems - команда специалистов с большим опытом работы в области разработки интернет-проектов, телекоммуникаций, оборудования и различного программного обеспечения.

Меню

  • На главную
  • Условия
  • О наc
  • Контакты

Мы в соцсетях

  • Facebook
  • Vkontakte
  • Twitter
  • Youtube

Наши преимущества

• Многолетний опыт работы наших специалистов в телекоммуникационных компаниях (Ростелеком, МТС);
• Разрабатываем собственные программные продукты на многофункциональном ядре CELERE marchitect;
• Наши сотрудники сертифицированные специалисты Zabbix;
• Разрабатываем с нуля оборудование, ПО, игры;
• Имеем собственное облако для целей контроля, сбора статистики и управления автоматизацией.

© 2012 - 2025 Celere Systems (cms Celere Marchitect)