GNU/Linux >> Linux Esercitazione >  >> Cent OS

BTRFS:troppi dispositivi mancanti, montaggio scrivibile non consentito

Il problema

L'assemblaggio di un dispositivo BTRFS durante l'avvio non riesce con errore

BTRFS: too many missing devices, writeable mount is not allowed

I dischi sono stati eliminati per errore

La soluzione

I dischi mancanti nell'array raid non consentono il montaggio del filesystem.

Di seguito sono riportati i log di dmesg:

[ 44.706956] btrfs: disk space caching is enabled
[ 44.708006] btrfs: failed to read the system array on sdd1
[ 44.721272] btrfs: open_ctree failed
[ 45.437152] nr_pdflush_threads exported in /proc is scheduled for removal
[ 45.437280] sysctl: The scan_unevictable_pages sysctl/node-interface has been disabled for lack of a legitimate use case. If you have one, please send an email to [email protected].
[ 109.750996] SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
[ 123.375147] device fsid 06182482-9e8c-4e92-a026-ee045ffa71df devid 1 transid 2351588 /dev/sdd1
[ 123.379134] btrfs: allowing degraded mounts
[ 123.379137] btrfs: enabling auto recovery
[ 123.379137] btrfs: disk space caching is enabled
[ 123.380401] warning devid 4 missing
[ 123.385362] btrfs: bdev (null) errs: wr 16, rd 0, flush 0, corrupt 0, gen 0
[ 123.385367] btrfs: bdev /dev/sde1 errs: wr 16, rd 0, flush 0, corrupt 0, gen 0
[ 123.446679] Btrfs: too many missing devices, writeable mount is not allowed
[ 123.457684] btrfs: open_ctree failed

Il raid richiede un certo numero di dispositivi per un montaggio riuscito. Se alcuni dispositivi non esistono/si sono guastati/sono stati sostituiti, puoi provare a montare il file system con l'opzione seguente e continuare ad aggiornare il set di dispositivi.

Prova le seguenti opzioni nello stesso ordine:

# mount -o degraded,ro /dev/sdd1 /u01
dmesg | tail
# mount -o degraded,recovery /dev/sdd1 /u01
dmesg | tail
# mount -o degraded,recovery,ro /dev/sdd1 /u01
dmesg | tail


Cent OS
  1. Centos - "Link simbolico non consentito o destinazione del collegamento non accessibile" / Apache su Centos 6?

  2. Come creare e montare snapshot Btrfs

  3. Avvio di udev:udevd inotify_init non riuscito:troppi file aperti

  4. I filesystem non vengono montati in ordine su CentOS/RHEL 7

  5. Il filesystem di condivisione CIFS non viene montato dopo il riavvio su CentOS/RHEL 7

Risoluzione dei problemi:troppi reindirizzamenti

mount:comando non trovato

s3cmd fallisce troppe volte

Troppi livelli di collegamenti simbolici

Montaggio cifs:Operazione non supportata

Troppi file aperti su Debian