Como eu crio um arquivo / etc / fstab adequado para minha partição LFS?

1

Estou tentando criar um arquivo / etc / fstab apropriado para minha partição do LFS, como na parte 8.2 do LFS. Como faço para descobrir os sistemas de arquivos para meu / ponto de montagem e meu ponto de montagem de troca (e)? E como descubro o tipo do meu / ponto de montagem? Estou usando um host Ubuntu 17.04 e este é o que estou usando como um modelo (colado abaixo).

cat > /etc/fstab << "EOF"
# Begin /etc/fstab

# file system  mount-point  type     options             dump  fsck
#                                                              order

/dev/<xxx>     /            <fff>    defaults            1     1
/dev/<yyy>     swap         swap     pri=1               0     0
proc           /proc        proc     nosuid,noexec,nodev 0     0
sysfs          /sys         sysfs    nosuid,noexec,nodev 0     0
devpts         /dev/pts     devpts   gid=5,mode=620      0     0
tmpfs          /run         tmpfs    defaults            0     0
devtmpfs       /dev         devtmpfs mode=0755,nosuid    0     0

# End /etc/fstab
EO
    
por fgjt 01.10.2017 / 21:31

2 respostas

0

como por descrição do livro lfs:

Replace <xxx>, <yyy>, and <fff> with the values appropriate for the system, for example, sda2, sda5, and ext4.

sua partição raiz descrita por:

/dev/<xxx>     /            <fff>    defaults            1     1

é a mesma partição que você configurou no capítulo "2.4. Criando uma nova partição" e posteriormente montada como seu $LFS (por padrão /mnt/lfs ). e como por descrição do livro é algo como /dev/sda5 .

O tipo de partição raiz ( <fff> no exemplo fstab) foi definido por você no capítulo "2.5. Criando um sistema de arquivos na partição" . por padrão, é ext4 .

se não tiver certeza, você pode usar o comando mount do seu host. sem qualquer opção, ele retorna todas as partições montadas, então você procura por algo como:

/dev/sda9 on /mnt/lfs type ext4 (rw,relatime,data=ordered)

no meu caso, é o dispositivo /dev/sda9 e o tipo é ext4 , e é isso que eu coloco no meu fstab para <xxx> e <fff> .

swap partition descrita por:

/dev/<yyy>     swap         swap     pri=1               0     0

provavelmente já estava em seu host ubuntu, então você não o configurou no capítulo 2. mas podemos procurá-lo novamente em partições já montadas. O comando mount | grep swap mostrará apenas as partições de troca montadas. e, novamente, você pega o nome do dispositivo e substitui <yyy> por ele:)

rest do arquivo fstab que você deixa como está no exemplo, deve funcionar sem mais alterações.

    
por 02.10.2017 / 04:03
-1

Eu não estou familiarizado com o LFS. Mas o comando "mount" faz um bom trabalho em adivinhar qual sistema de arquivos está na partição. Crie um ponto de montagem para a partição, monte-o e execute o comando mount novamente.

# mkdir -p /mnt/hd
# mount /dev/sdb1 /mnt/hd
# mount

A saída do último comando deve ser algo como isto:

/dev/sda6        swap             swap        defaults         0   0
/dev/sda8        /                ext4        defaults         1   1
/dev/sda5        /mnt/old         ext4        defaults         1   2
/dev/sda7        /usr/src/        ext4        defaults         1   2
/dev/sda9        /var/log         ext4        defaults         1   2
/dev/sdb1        /home            ext4        defaults         1   2
    
por 02.10.2017 / 00:01