Как выйти из Readonly FileSystem?

1117 Я много чего пробовал, но к концу недели снова окажусь в этой ситуации. Я являюсь пользователем с двойной загрузкой (Windows 10 Pro & Ubuntu 19.04). Я держу обе ОС в актуальном состоянии. В отличие от Windows, которая работает очень медленно, но стабильно, этот дистрибутив, который работает очень быстро, но не так стабильно, часто дает сбой.

Что я могу сделать, чтобы выйти из этой ситуации:

  • Использовать загрузочный перьевой накопитель Ubuntu 19.04 в режиме реального времени, открыть Gparted и проверить наличие ошибок
    на sda6 и sda8 , Оставляя раздел подкачки ( sda7 ) в одиночку.

  • Иногда я использую эти две команды из живого Ubuntu:

    sudo fsck.ext4 -f / dev / sda6

    sudo fsck.ext4 -f / dev / sda8

где sda6 - мой корневой раздел, а sda5 - мой домашний раздел.

  • Я также делал это из Grub> Recovery Mode> Root shell
   mount -n -o remount, rw /
   touch /forcefsck
   shutdown -r now

Все попытки ответов были сделаны после наблюдения предложения от askubuntu и ubuntuforms.org . Помоги мне пройти через это. Я перепробовал много вещей. Если есть другие механизмы, дайте мне знать.

Примечание : Для ясности, быстрая загрузка отключена в ОС Windows.

Некоторая информация, запрошенная пользователями в комментариях, может помочь моему делу:

pranav@Inspi5548:~$ sudo blkid
[sudo] password for pranav: 
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/sda1: LABEL="Recovery" UUID="EAD20314D202E4A3" TYPE="ntfs" PARTLABEL="Ba" PARTUUID="aa5a9347-3807-406c-8a85-df356eb9be93"
/dev/sda2: UUID="8A05-F7D6" TYPE="vfat" PARTUUID="ee306771-48e7-4deb-9c8b-a23c5f0a9dc2"
/dev/sda3: LABEL="New Volume" UUID="E0E07C6CE07C4B34" TYPE="ntfs" PARTUUID="f933de5f-d72a-48c0-918c-b1915e9700f2"
/dev/sda4: UUID="D8FA2AC3FA2A9DAE" TYPE="ntfs" PARTUUID="33885b82-b903-4ee7-9d91-8192f00f2209"
/dev/sda5: UUID="B4D0303ED030095E" TYPE="ntfs" PARTUUID="2d245ea3-510c-41af-825a-4f2f1608275b"
/dev/sda6: UUID="c8e65428-6dea-4e9d-b3b0-370820a1a210" TYPE="ext4" PARTUUID="978bac65-22b0-429b-8bb9-36e97e0754a1"
/dev/sda8: UUID="a54711ee-4373-4a1b-8d06-d0f29aca9a6b" TYPE="ext4" PARTUUID="3f5e0e3c-1884-4597-bdf2-6496941b4fd1"
/dev/loop8: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"

pranav@Inspi5548:~$ cat /etc/fstab
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda6 during installation
UUID=c8e65428-6dea-4e9d-b3b0-370820a1a210 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda2 during installation
#UUID=8A05-F7D6  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/sda8 during installation
UUID=a54711ee-4373-4a1b-8d06-d0f29aca9a6b /home           ext4    defaults        0       2
# swap was on /dev/sda7 during installation
UUID=1ad69fff-0367-4131-b0a2-839fd5b3846f none            swap    sw              0       0
#UUID=a54711ee-4373-4a1b-8d06-d0f29aca9a6b  /boot   ext4defaults    0   2
UUID=8A05-F7D6  /boot/efi   vfat    defaults    0   1

pranav@Inspi5548:~$ ls -al ~/.local/share/gnome-shell/extensions
total 36
drwxrwxr-x 9 pranav pranav 4096 Aug 22 12:54 .
drwx------ 3 pranav pranav 4096 Aug 29 16:02 ..
drwxrwxr-x 5 pranav pranav 4096 Jul 29 16:39 caffeine@patapon.info
drwxrwxr-x 5 pranav pranav 4096 Aug  4 22:56 dash-to-dock@micxgx.gmail.com
drwxrwxr-x 4 pranav pranav 4096 Jul 29 16:24 desktop-icons@csoriano
drwxrwxr-x 6 pranav pranav 4096 Aug 11 15:26 gsconnect@andyholmes.github.io
drwxrwxr-x 2 pranav pranav 4096 Jul 29 21:33 Hide_Activities@shay.shayel.org
drwxrwxr-x 2 pranav pranav 4096 Aug 22 12:54 remove-alt-tab-delay@tetrafox.pw
drwxrwxr-x 4 pranav pranav 4096 Jul 29 16:46 status-area-horizontal-spacing@mathematical.coffee.gmail.com

Этот скриншот из " Disk " приложение и этот скриншот из приложения Gparted . Оба были взяты из Live Ubuntu 19.04. Обратите внимание, , я использовал # , чтобы прокомментировать несколько раз в / etc / fstab , чтобы решить проблему, и это вывод после этого события.

ubuntu@ubuntu:~$ sudo blkid
/dev/sda1: LABEL="Recovery" UUID="EAD20314D202E4A3" TYPE="ntfs" PARTLABEL="Ba" PARTUUID="aa5a9347-3807-406c-8a85-df356eb9be93"
/dev/sda2: UUID="8A05-F7D6" TYPE="vfat" PARTUUID="ee306771-48e7-4deb-9c8b-a23c5f0a9dc2"
/dev/sda3: LABEL="New Volume" UUID="E0E07C6CE07C4B34" TYPE="ntfs" PARTUUID="f933de5f-d72a-48c0-918c-b1915e9700f2"
/dev/sda4: UUID="D8FA2AC3FA2A9DAE" TYPE="ntfs" PARTUUID="33885b82-b903-4ee7-9d91-8192f00f2209"
/dev/sda5: UUID="B4D0303ED030095E" TYPE="ntfs" PARTUUID="2d245ea3-510c-41af-825a-4f2f1608275b"
/dev/sda6: UUID="c8e65428-6dea-4e9d-b3b0-370820a1a210" TYPE="ext4" PARTUUID="978bac65-22b0-429b-8bb9-36e97e0754a1"
/dev/sda8: UUID="a54711ee-4373-4a1b-8d06-d0f29aca9a6b" TYPE="ext4" PARTUUID="3f5e0e3c-1884-4597-bdf2-6496941b4fd1"
/dev/sdb1: LABEL="UBUNTU 19_0" UUID="15E4-2844" TYPE="vfat" PARTLABEL="Microsoft Basic Data" PARTUUID="5c3b9d59-eab7-47c5-85c0-55654f42445a"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/loop8: TYPE="squashfs"
ubuntu@ubuntu:~$ 
2
задан 29 August 2019 в 20:55

1 ответ

Здесь может быть больше чем одна проблема.

Во-первых, Ваш раздел подкачки отсутствует. /etc/fstab шоу:

# swap was on /dev/sda7 during installation
UUID=1ad69fff-0367-4131-b0a2-839fd5b3846f none            swap    sw              0       0

Система пытается смонтировать раздел подкачки и не находит его. Вы удаляли /dev/sda7, или изменитесь на a /swapfile?

Во-вторых, у Вас может быть проблема расширения GNOME. Я вижу несколько расширений, которые могут вызывать проблемы. Вы захотите временно отключить ВСЕ расширения, выполнить компьютер некоторое время и видеть, уходят ли некоторые проблемы. Затем повторно включите по одному и посмотрите, возвращаются ли проблемы. Возможные подозреваемые Dash to Dock, GS Connect, и Status Area Horiz Spacing. См. https://extensions.gnome.org/local/для отключения/разрешения их.

Обновление № 1:

Ваша проблема с /dev/sda7, раздел подкачки, и вот почему у Вас есть проблемы.

Таким образом, сначала, позволяет редактированию /etc/fstab и измените это:

# swap was on /dev/sda7 during installation
UUID=1ad69fff-0367-4131-b0a2-839fd5b3846f none            swap    sw              0       0

к этому:

# swap was on /dev/sda7 during installation
# UUID=1ad69fff-0367-4131-b0a2-839fd5b3846f none            swap    sw              0       0

Затем необходимо, вероятно, смочь загрузиться. Мы начнем фиксировать /dev/sda7 со следующим Обновлением.

В terminal, тип:

reboot

Обновление № 2:

В terminal тип:

sudo swapoff -a

Затем мы плохо заблокируемся /dev/sda7. Это может перестать работать, из-за природы отказа в /dev/sda7. Если это действительно работает, мы должны будем все еще воссоздать этот раздел и затем отредактировать /etc/fstab.

Note: do NOT abort a bad block scan!

Note: do NOT bad block a SSD

Note: backup your important files FIRST!

Note: this will take many hours

Начальная загрузка к Ubuntu живой DVD/USB.

В terminal...

sudo e2fsck -fcky /dev/sda7 # тест только для чтения

или

sudo e2fsck -fccky /dev/sda7 # неразрушающий тест чтения-записи (рекомендован)

-k важен, потому что он сохраняет предыдущую таблицу дефектных блоков и добавляет любые новые сбойные блоки к той таблице. Без-k Вы освобождаете всю предшествующую информацию о сбойном блоке.

-fccky параметр...

   -f     Force checking even if the file system seems clean.

   -c     This option causes e2fsck to use badblocks(8) program  to  do  a
          read-only  scan  of  the device in order to find any bad blocks.
          If any bad blocks are found, they are added  to  the  bad  block
          inode  to  prevent them from being allocated to a file or direc‐
          tory.  If this option is specified twice,  then  the  bad  block
          scan will be done using a non-destructive read-write test.

   -k     When combined with the -c option, any existing bad blocks in the
          bad blocks list are preserved, and any new bad blocks  found  by
          running  badblocks(8)  will  be added to the existing bad blocks
          list.

   -y     Assume  an answer of `yes' to all questions; allows e2fsck to be
          used non-interactively.  This option may not be specified at the
          same time as the -n or -p options.

Обновление № 3:

Примечание: у Вас может быть провальный жесткий диск...

  • загрузите к Ubuntu Живой DVD/USB

    • sudo fsck -f /dev/sda6

    • sudo fsck -f /dev/sda8

  • загрузитесь к жесткому диску, даже если это находится в чрезвычайном режиме

  • действительно Обновите № 1 снова

  • также удалите дополнительное монтирование, которое Вы добавили к/etc/fstab

  • использование gparted, swapoff/dev/sda7, удалите/dev/sda7 и создайте новый ext4 раздел на/dev/sda7

  • sudo fsck -f /dev/sda7

  • sudo blkid должен теперь показать/dev/sda7, в противном случае затем ОСТАНОВИТЬСЯ и консультироваться со мной

  • действительно Обновите № 2 снова, но этот путь...

    • загрузите к Ubuntu Живой DVD/USB

    • sudo e2fsck -fccky /dev/sda7

    • sudo e2fsck -fccky /dev/sda6

    • sudo e2fsck -fccky /dev/sda8

  • использование gparted, удалите ext4 раздел/dev/sda7 и создайте новый раздел подкачки Linux в/dev/sda7, и swapon/dev/sda7..., если этот шаг перестал работать, то ОСТАНОВИТЕСЬ и консультируйтесь со мной

  • reboot

  • sudo blkid | grep swap и получите новый UUID и редактирование, что в/etc/fstab, также не прокомментируйте ту же самую строку

  • reboot

Обновление № 4:

Вся работа была сделана, и система работает прямо сейчас... однако, жесткий диск перестал работать и должен быть заменен.

1
ответ дан 2 December 2019 в 04:36

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

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