Interpretando resultados de comandos

1

Estou tendo dificuldade em interpretar os resultados dos comandos abaixo. Quanto mais eu leio sobre eles, mais estou convencido de que o que estou vendo não é o que deveria ser.

  1. Os resultados do comando df mostram que /dev/sda1 está montado em / (como deveria ser), mas por que os resultados de lsblk listam o ponto de montagem de sdb1 é / ?

  2. As duas unidades devem ser sinalizadas como unidade de inicialização nos resultados do fdisk?

    michaele@data-node-3:~$ df
    Filesystem     1K-blocks    Used Available Use% Mounted on
    udev             7690624       8   7690616   1% /dev
    tmpfs            1540136     340   1539796   1% /run
    /dev/sda1       10287416 1373528   8373280  15% /
    none                   4       0         4   0% /sys/fs/cgroup
    none                5120       0      5120   0% /run/lock
    none             7700676       0   7700676   0% /run/shm
    none              102400       0    102400   0% /run/user
    
    michael@data-node-3:~$ lsblk
    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda      8:0    0   100G  0 disk 
    └─sda1   8:1    0   100G  0 part 
    sdb      8:16   0   250G  0 disk 
    └─sdb1   8:17   0    10G  0 part /
    
    michael@data-node-3:~$ sudo fdisk -l
    Disk /dev/sdb: 268.4 GB, 268435456000 bytes
    4 heads, 32 sectors/track, 4096000 cylinders, total 524288000 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disk identifier: 0x0009626f
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1   *        2048    20971519    10484736   83  Linux
    Disk /dev/sda: 107.4 GB, 107374182400 bytes
    4 heads, 32 sectors/track, 1638400 cylinders, total 209715200 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disk identifier: 0x0009626f
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048   209715199   104856576   83  Linux
    
por big_mike_boiii 21.02.2016 / 06:40

1 resposta

1

lsblk obtém as informações do ponto de montagem de /proc , mas você pode mostrar os resultados aqui usando o comando mount .

No entanto, com as informações fornecidas, as entradas para /dev e /run parecem com o local em que /dev/sdb1 é usado: isso é 10G e /dev e /run normalmente não têm muito espaço em disco usava. Ver a saída de mount ajudaria a entender por que lsblk reportou /dev/sdb1 como "/".

Seu sistema de arquivos raiz "/" é consistente com /dev/sda1 de acordo com df e (a menos que você configure um sistema multi-inicializador), apenas uma partição deve ser marcada como "boot".

    
por 21.02.2016 / 15:08