Listar partições no Linux sem privilégios

2

Apenas por curiosidade, é possível listar partições no Linux sem ser root ou usando o sudo?

    
por TripShock 22.08.2010 / 03:51

2 respostas

3

cat /proc/partitions mostra todos os dispositivos de bloco ativos. Isso inclui discos físicos ( sda , ...), volumes RAID de software ( md0 , ...), volun- ções lógicas ( dm-0 , ...) (como no LVM), volumes montados em loopback ( loop0 , ...) e suas partições ( sda1 , md0p1 , ...). Para cada dispositivo de bloco, o tamanho e o número do dispositivo são indicados.

Muitas informações estão disponíveis na hierarquia /sys/block . Em /sys/block , há um subdiretório por disco ou dispositivo semelhante a disco pelo qual um driver assumiu a responsabilidade. Os dispositivos particionados têm um subdiretório para cada partição, por exemplo, /sys/block/sda/sda1 . Várias informações estão disponíveis em arquivos, como size (tamanho em setores), dev ( major:minor número do dispositivo), start (para partições, seu deslocamento no disco, em setores) ...

    
por 22.08.2010 / 11:05
0

Você pode visualizar a tabela de partições em qualquer dispositivo para o qual tenha acesso de leitura. Os dispositivos de disco rígido normais não fornecem acesso de leitura a todos os usuários por motivos de segurança, mas se você estiver no grupo que possui os dispositivos, deverá ser capaz de lê-los.

$ ls -l /dev/sda
brw-rw----. 1 root disk 8, 0 2010-08-18 02:48 /dev/sda

Um usuário no grupo disk tem acesso de leitura a este dispositivo.

    
por 22.08.2010 / 03:56