Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> hardware >> Computer Drives >> .

Come faccio a cambiare l'inode dimensioni di una partizione esistente ?

Computer memorizzano le informazioni sui dispositivi di memoria seguenti modelli organizzativi chiamati filesystem . Tutti i file system mantengono un insieme di strutture di dati chiamata inode --- uno per ogni file , directory o altro legame che può esistere nel filesystem. La quantità di spazio allocato per ogni inode è un trade-off : inode più grandi possono contenere metadati più ricchi (ad esempio , elenchi di controllo di accesso) per ogni file , ma prendono più spazio su disco dalla memorizzazione dei dati utente . Filesystem Linux e Unix -based come ext2 e ext3 consentono un controllo più fine di filesystem basati su Windows (ad esempio , NTFS e FAT) oltre lo spazio allocato per i metadati durante la creazione del filesystem . Purtroppo , gli inode possono essere ridimensionate solo ricreare il filesystem da zero. Cose che ti serviranno
Stoccaggio dispositivo
accesso come amministratore al computer di
Show More Istruzioni
1

Accedere al computer con privilegi di amministratore . Su Linux , per esempio , effettuare il login come utente "root ".
2

Creare un filesystem temporaneo sullo spazio vuoto per memorizzare i dati , mentre la partizione originale è stato ricreato. Ad esempio, per creare un filesystem ext2 temporanea su Linux , eseguire mke2fs -t ext2 /dev/sda4 , dove " /dev/sda4 " è la partizione vuota in cui viene creato il filesystem temporaneo . Montare la partizione appena creata . Per l'esempio di Linux , eseguire mount /dev/sda4 /mount /tempFs .
3

Copiare tutti i file dal filesystem originale alla temporanea. Per l'esempio di Linux , eseguire cp- R /mount /originale di /mount /tempFs , dove " /mount /originale " è il punto di montaggio per il filesystem originale .
4

Ricreare l'originale filesystem con la dimensione inode desiderato . Tenete a mente che questo passaggio irreversibile cancella tutti i dati presenti sul file system originale , motivo per cui i dati sono stati copiati fuori alla partizione temporanea al punto 3 sopra . Ad esempio, per un filesystem ext2 su Linux , eseguire umount /mount /originale e mke2fs - t ext2 -I /dev/sd2 , dove " /dev/sd2 " è la partizione che contiene il filesystem originale e " < inodeSize > "è la dimensione degli inode desiderata nel nuovo filesystem . Deve essere una potenza di due , e deve essere di almeno 128 , il valore di default è 256
5

Copiare tutti i file di nuovo dal filesystem temporaneo sul quello appena creato . . Per l'esempio di Linux , eseguire mount /dev/sd2 /mount /originale e cp- R /mount /tempFs /mount /originale .

 

hardware © www.354353.com