Como montar uma unidade com o sistema de arquivos correto?

3

Estou tentando montar o dispositivo / dev / xvdc no meu sistema CentOS. Quando eu executo um comando fdisk, recebo:

Device Boot      Start         End      Blocks   Id  System
/dev/xvda1   *           1          33      262144   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/xvda2                  33       13055   104594432   83  Linux 
Disk /dev/xvdc: 1073.7 GB, 1073741824000 bytes 255 heads, 63
sectors/track, 130541 cylinders Units = cylinders of 16065 * 512 =
8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier:
0x00000000

E quando executo mount -t ext2 /dev/xvdc /bkp a, recebo:

mount: wrong fs type, bad option, bad superblock on /dev/xvdc,
     missing codepage or helper program, or other error
     In some cases useful info is found in syslog - try
     dmesg | tail  or so

Eu quero que /dev/xvdc seja montado como 50% /bkp , 25% /fsys e 25% /home2 O que estou fazendo errado?

    
por Chris 16.09.2014 / 14:43

1 resposta

3

Se você é novo, gparted provavelmente é seu amigo, pois é bastante amigável para ambas as opções acima. Use-o para criar três partições em /dev/xvdc do tamanho necessário para o seu esquema de criação de partições.

Uma vez instalado, execute-o como root:

gparted /dev/xvdc

Certifique-se de criar os sistemas de arquivos e as partições.

Use ext4 para os sistemas de arquivos de partições - ext2 é antigo. Outros sistemas de arquivos estão disponíveis (por exemplo, xfs ou btrfs ), mas, por enquanto, atenha-se a ext4 .

Como @terdon menciona, você pode ter que adicionar as partições / sistemas de arquivos usando a linha de comando:

Nota: os # são meus comentários - não os insira.

fdisk /dev/xvdc
o # letter o for oscar to create a new partition table
n # to create a new partition
p # to make this new partition a primary one
1 # to number the partition (it will be /dev/xvdc1)
[Enter] # Press enter to accept the default start position of this new parition
+500G to make it approx 50% of the size of your 1TB disk

Repita os comandos acima do o para a segunda e terceira partições, lembrando-se de usar 2 e 3 para os números de parição e + 250G para o tamanho da partição 3 e deixando-o como padrão na terceira partição (que usará o restante do espaço em disco).

Agora você tem três partições vazias. Use:

mkfs.ext4 /dev/xvdc1
mkfs.ext4 /dev/xvdc2
mkfs.ext4 /dev/xvdc3

Assim que suas partições forem criadas, você poderá montá-las.

Sua sintaxe mount acima está incorreta. Você precisa informar ao comando mount qual partição você quer montar (você disse para usar o disco inteiro):

mount -t ext2 /dev/xvdc1 /bkp

Isso só funcionará se a partição em /dev/xvdc1 for uma partição ext2 quando você usar a opção -t ext2 . É melhor deixar esta opção de lado e permitir que mount detecte automaticamente o tipo de sistema de arquivos:

mount /dev/xvdc1 /bkp

e assim por diante ...

    
por 16.09.2014 / 15:07