Se o CF estiver instalado no sistema e você quiser formatá-lo com o EXT4, basta fazer isso.
Etapa 1 - identificar o dispositivo
Usando a saída de dmesg
ou blkid
ou fdisk -l
, determine a identificação dos dispositivos no sistema.
dmesg
$ dmesg
SCSI device sdd: 31275008 512-byte hdwr sectors (16013 MB)
sdd: Write Protect is off
sdd: Mode Sense: 03 00 00 00
sdd: assuming drive cache: write through
SCSI device sdd: 31275008 512-byte hdwr sectors (16013 MB)
sdd: Write Protect is off
sdd: Mode Sense: 03 00 00 00
sdd: assuming drive cache: write through
sdd: sdd1
blkid
$ sudo blkid
...
/dev/sdd1: LABEL="NIKON D7000" UUID="0000-0000" TYPE="vfat"
fdisk
$ sudo fdisk -l
...
Disk /dev/sdd: 16.0 GB, 16012804096 bytes
255 heads, 63 sectors/track, 1946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdd1 1 1947 15633408 c W95 FAT32 (LBA)
Depois de determinar que o dispositivo é /dev/sdd
ou qualquer que seja o seu dispositivo, basta usar mkfs.ext4
para formatá-lo.
Etapa 2 - (opcional) particione o dispositivo
NOTA: Você pode querer particioná-lo, mas não é obrigado a fazê-lo. Você pode usar fdisk
para particionar o dispositivo.
Etapa 3 - formatar o dispositivo
Aqui estou formatando com o EXT3, mas o processo é essencialmente o mesmo.
$ sudo mkfs.ext3 /dev/sdd1
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1954560 inodes, 3908352 blocks
195417 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4005560320
120 block groups
32768 blocks per group, 32768 fragments per group
16288 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 24 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
$
Etapa 4 - testar o dispositivo
Agora, tente montá-lo e tocar em um arquivo para confirmar que a formatação funcionou corretamente.
monte-o
$ sudo mount /dev/sdd1 /mnt/
confira
$ sudo blkid
...
/dev/sdd1: UUID="33f02391-b15a-4f0a-859c-5b098b2a38fb" TYPE="ext3"
$ df -h /mnt/
Filesystem Size Used Avail Use% Mounted on
/dev/sdd1 15G 166M 14G 2% /mnt
teste escreva
$ sudo touch /mnt/afile
$ ls -l /mnt/afile
-rw-r--r-- 1 root root 0 Feb 15 13:27 /mnt/afile
desmonte-o
$ sudo umount /mnt