GNU/Linux >> Znalost Linux >  >> Ubuntu

Systém nepřipojuje odkládací oddíl?

I když odkládací oddíl existuje a je nastaven na načítání v fstab , stále se nepřipojuje.

fdisk vrátí toto pro odkládací oddíl:

file system: /dev/sda5
      start: 1
        end: 244
     blocks: 1951744
         id: 82
     system: Linux swap / Solaris

a v mém fstab říká to

file system: /dev/sda5
mount point: none
       type: swap
    options: sw
       dump: 0
       pass: 0

a můžu to dobře načíst pomocí swapon /dev/sda5 ale při bootování se prostě nenačte.

Mohu poskytnout další informace, které vám pomohou při odstraňování problémů? Nevím, jaké další informace by mohly být užitečné

Jak bylo požadováno, celý fstab soubor:

# <file system> <mount point>   <type>  <options>            <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid  0       0
/dev/sda6       /               ext4    errors=remount-ro    0       1
/dev/sda5       none            swap    sw                   0       0
/dev/sr1        none            udf     rw,noauto            0       0

Díval jsem se na systémový protokol a viděl jsem toto, nejsem si jistý, co to znamená nebo jestli je to normální, ale:

Apr 29 17:57:24 caelan-ubuntu os-prober: debug: running /usr/lib/os-probes/50mounted-tests on /dev/sda5
Apr 29 17:57:24 caelan-ubuntu 50mounted-tests: debug: /dev/sda5 is a swap partition; skipping

výstup mountall

mountall: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
mountall: Connection is closed

výstup mountall -v

http://pastie.org/private/ras9mc7mf66yudnjoem4w

swap finished
...
local 4/4 remote 0/0 virtual 12/12 swap 0/0

nejsem si jistý, stále se nenačítá swap... stále lze přidat do příkazového řádku a můj oddíl Windows se připojuje při bootování, a to je také ve fstabu.

Přijatá odpověď:

Bude to znít hloupě, ale zkuste to:změňte pořadí /etc/fstab aby byl odkládací oddíl poslední.

Zdá se, že mountall -v při spuštění jako uživatel NON-root neškodně selže a jeho výstup lze použít k diagnostice, proč mountall nefunguje hned při spouštění. Váš poslední řádek výstupu z mountall -v obsahuje kritické vodítko:

local 4/4 remote 0/0 virtual 12/12 swap 0/0

Jinými slovy, 0 připojených odkládacích jednotek, 0 odkládacích jednotek nalezených v /etc/fstab.

Proč tedy mountall nenašel váš odkládací disk uvedený v /etc/fstab? Dobrá otázka. Pravděpodobně by to měla být chyba proti mountall . Abych to diagnostikoval, zkopíroval jsem váš /etc/fstab a spustil mountall -v jako uživatel bez oprávnění root. Náhodnou úpravou /etc/fstab a pokračováním v testování mountall -v , našel jsem, jak změnit mountall hlášený „swap 0/0“. Pouhé přeuspořádání řádků /etc/fstab stačilo k tomu, aby se změnil na „swap 0/1“, jinými slovy, 1 odkládací jednotka nalezená v /etc/fstab. S tím může stačit pořádně nabootovat. Pokud ne, pošlete prosím nový výsledek mountall -v .


Ubuntu
  1. Jak přidat odkládací prostor v Ubuntu 18.04

  2. GRUB na systému s podporou EUFI

  3. Chyba při vytváření swapového prostoru pomocí Mkswap?

  1. fdisk:příkaz nenalezen

  2. resize2fs:příkaz nenalezen

  3. localectl:příkaz nenalezen

  1. 5.1 Surround System Subwoofer nefunguje?

  2. Bezdrátové připojení v systému nefunguje?

  3. Systém s duálním spouštěním:Kolik místa bych měl přidělit pro /, /home a /swap?