GNU/Linux >> Linux Esercitazione >  >> Linux

resize2fs sembra bloccato al passaggio 3 (scansione della tabella degli inode) - cosa fare?

Finalmente ho capito cosa fosse. Dopo aver annullato il ridimensionamento originale (solo un semplice ctrl+C), ho eseguito e2fsck -f -y /dev/sdb3 per correggere eventuali problemi che ho fatto. Sono stato in grado di montare la partizione ancora sotto la dimensione originale, quindi nessun dato è andato perso. Ho quindi eseguito resize2fs con il flag di debug (resize2fs -d 14 <xxx> ) e ho notato che era bloccato in un ciclo costante nel tentativo di riposizionare un blocco di inode.

Finalmente sono riuscito a farlo funzionare usando un vecchio versione di e2fsprogs. Ho messo Ubuntu 9.10 (Karmic Koala) su una chiavetta USB, l'ho avviato, ho installato i driver rr232x open source in modo da poter manipolare l'array ed ho eseguito la versione precedente di e2fsprogs (resize2fs 1.41.9 (22-ago-2009) , per l'esattezza).

Inizialmente avevo provato il resize2fs -p /dev/sdb3 863000000 , e mi aveva detto che richiedeva circa 26 milioni di blocchi. Quindi ho preso la dimensione target, l'ho aggiunta e ho fatto resize2fs -p /dev/sdb3 1000000000 . 10 minuti dopo vengo accolto con il messaggio:

/dev/sdb3 è ora a 1000000000 blocchi

Ora immagino che la domanda finale sia perché la versione più recente di e2fsprogs non poteva/non voleva dirmi che stavo chiedendo una dimensione troppo piccola (e perché offriva una dimensione così piccola in primo luogo)?


Linux
  1. Cosa significa un iptables vuoto?

  2. Come scoprire quale file si trova su un particolare settore

  3. È così che si presenta un attacco SSH a forza bruta?

  4. Qual è la differenza tra procfs e sysfs?

  5. Cos'è anon_inode nell'output di ls -l /proc/[PID]/fd?

Cosa sono gli inode in Linux?

La tabella degli errori MySQL "mysql.servers" non esiste

Qual è la tabella dei processi Linux? In cosa consiste?

Qual era il metodo di compressione SquashFS?

Qual è il concetto di creare un file con zero byte in Linux?

Cosa succede se il limite di 4 miliardi di file è stato superato in una partizione ext4?