Как мне избавиться от сообщения motd «** * / dev / sdb1 будет проверяться на наличие ошибок при следующей перезагрузке *** »? [дубликат]

Мой motd постоянно имеет:

*** /dev/sdb1 will be checked for errors at next reboot ***

Проблема в том, что в моей системе нет / dev / sdb1 .

У меня есть только / dev / sdb2 (обозначен как / ) и / dev / sda1 , который монтируется в / media / backup ]. Я удаляю эту строку из / etc / motd , но она появляется снова после перезагрузки. Вот мой вывод df :

Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb2        73G  3.7G   66G   6% /
udev            490M  4.0K  490M   1% /dev
tmpfs           200M  760K  199M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            498M     0  498M   0% /run/shm
/dev/sda1       1.9T  429G  1.4T  25% /media/backup

Update

Вот результат sudo fdisk -l

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 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: 0x0003dfc2

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63  3907024064  1953512001   83  Linux

Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156301488 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: 0x00049068

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1       152301568   156301311     1999872   82  Linux swap / Solaris
/dev/sdb2   *        2048   152301567    76149760   83  Linux

Partition table entries are not in disk order

Я думаю, / dev / sdb1 - это мое пространство подкачки.

9
задан 24 May 2012 в 18:40

3 ответа

Похоже, что это может быть проблема подкачки. Можете ли вы вручную отключить диски из однопользовательского режима (например, загрузившись в режиме восстановления)?

Вы можете сделать sudo mv /var/run/motd /var/run/motd.old, чтобы принудительно очистить текущий файл /etc/motd.

Кроме того, вы можете добавить вывод своей из cat /etc/fstab?


Для операций подкачки, смотрите эти ответы:

удалить старый раздел подкачки [ 113]

Как безопасно удалить второй раздел подкачки?

Хорошее графическое руководство по ремонту подкачки с использованием gparted - здесь .

0
ответ дан 24 May 2012 в 18:40

От: Постоянный & quot; диск будет проверен ... & quot; в сообщении дня (motd) даже после перезагрузки

Это вызвано зависанием файла. Временная метка на /var/lib/update-notifier/fsck-at-reboot находится в будущем, поэтому она никогда не будет восстановлена.

Чтобы устранить проблему, удалите этот файл и перезагрузите компьютер.

Это можно исправить без перезагрузки, принудительно создав файл motd после удаления застрявшего файла.

Вот команда, чтобы удалить застрявший файл и восстановить его через систему update-motd:

sudo bash -c 'rm /var/lib/update-notifier/fsck-at-reboot && for file in /etc/update-motd.d/*; do $file; done > /var/run/motd' && cat /etc/motd

Или, альтернативно, с run-parts вместо цикла for:

sudo bash -c 'rm /var/lib/update-notifier/fsck-at-reboot && run-parts /etc/update-motd.d | tee /var/run/motd'
0
ответ дан 24 May 2012 в 18:40

Нужна помощь по той же проблеме и поиск, который привел меня сюда.

Я сталкивался с этим обсуждением на форуме Форумы Ubuntu , в котором в качестве решения использовалась следующая команда:

sudo touch /forcefsck

Я попробовал ее, и сообщение было очищено при следующей перезагрузке. Некоторые отмечают, что это не всегда работает, но я надеюсь, что это поможет и вам.

0
ответ дан 24 May 2012 в 18:40

Другие вопросы по тегам:

Похожие вопросы: