2.3. Creazione di un file system sulla partizione

Ora che è stata creata una partizione vuota, si può creare il file system. Il sistema più usato nel mondo Linux è il file system second extended (ext2), ma con i nuovi dischi ad alta capacità i cosiddetti journaling file system stanno diventando sempre più popolari. Qui sarà creato un file system ext2. Istruzioni per creare altri file system possono essere trovate presso http://www.linuxfromscratch.org/blfs/view/svn/postlfs/filesystems.html.

Per creare un file system ext2 sulla partizione LFS lanciare il seguente comando:

mke2fs /dev/[xxx]

Dove [xxx] va sostituito con il nome della partizione LFS (nell'esempio precedente hda5).

[Nota]

Nota

Alcune distribuzioni host usano caratteristiche personalizzate nei loro tool di creazione del filesystem (e2fsprogs). Ciò uò portare problemi quando si avvia nel proprio LFS nel Capitolo 9, poiché queste caratteristiche non saranno supportate dal programma e2fsprogs installato da LFS si avrà un errore simile a “unsupported filesystem features, upgrade your e2fsprogs”. Per verificare se il proprio sistema host usa espansioni personalizzate eseguire il seguente comando:

debugfs -R feature /dev/[xxx]

Se l'output contiene caratteristiche diverse da: dir_index; filetype; large_file; resize_inode o sparse_super allora il proprio sistema host dovrebbe avere espansioni personalizzate. In questo caso per evitare successivi problemi si può compilare il pacchetto e2fsprogs di LFS e usare i binari risultanti per ricreare il filesystem sulla propria partizione LFS:

cd /tmp
tar xjf /path/to/sources/e2fsprogs-1.37.tar.bz2
cd e2fsprogs-1.37
mkdir build
cd build
../configure
make #note that we intentionally don't 'make install' here!
./misc/mke2fs /dev/[xxx]
cd /tmp
rm -rf e2fsprogs-1.37

Se è stata creata una partizione di swap sarà anche necessario inizializzarla per l'uso lanciando il comando seguente. Se si sta usando una partizione di swap esistente non c'è bisogno di formattarla.

mkswap /dev/[yyy]

Dove [yyy] va sostituito con il nome della partizione di swap.