2013-09-11 10:25:49 +0000 2013-09-11 10:25:49 +0000
76
76

Tworząc partycję ext4 z konsoli

mam wolumin /dev/sda1 (1.2 TB) zawierający partycję NTFS wykorzystującą 0.6 TB miejsca.

Chcę stworzyć partycję ext4 na pozostałym 0.6 TB miejsca.

Niczego jeszcze nie próbowałem, ponieważ nie chcę ryzykować utraty danych w przypadku trafienia niewłaściwego polecenia. (Nie mogę użyć gparted, ponieważ nie mam GUI.)

Czy możesz podać mi właściwą komendę, lub przynajmniej właściwe parametry dla mkfs.ext4.

root@rasp:~# fdisk -l /dev/sda

Disk /dev/sda: 1500.3 GB, 1500299395072 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930272256 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000303ee

   Device Boot Start End Blocks Id System
/dev/sda1 2048 2930272255 1465135104 7 HPFS/NTFS/exFAT

Odpowiedzi (2)

108
108
108
2013-09-11 11:25:13 +0000

Przede wszystkim musisz utworzyć partycję, then możesz utworzyć system plików.

  1. Stwórz nową partycję

  2. Ponieważ chcesz utworzyć partycję ext, nie musisz nic robić. Jeśli chciałbyś utworzyć inny typ (swap lub NTFS lub cokolwiek innego), musiałbyś użyć t do zmiany typu partycji. Wspominam o tym na wszelki wypadek.

  3. Sprawdź, czy Twoje zmiany są takie, jakich oczekiwałeś, naciskając P, aby wydrukować tablicę partycji.

  4. Jeśli wszystko jest w porządku, zapisz nową tablicę partycji na dysku (W) i wyjdź (Q).

Teraz, gdy masz swoją nową, pustą partycję, możesz utworzyć jej system plików. Tak więc, jeśli właśnie utworzyłeś /dev/sdaX (gdzie X jest numerem utworzonej partycji, na przykład /dev/sda2), uruchom to:

sudo mkfs.ext4 /dev/sdaX
22
22
22
2013-09-11 10:35:18 +0000

Składnia: mkfs.ext4 *partition*

Przykładem może być mkfs.ext4 /dev/sda2 gdzie /dev/sda2 jest niesformatowaną partycją, o której mowa.

Możesz uzyskać informacje o swoim systemie plików wykonując lsblk lub lsblk --fs aby uzyskać więcej informacji.

Ostatnie 2 partycje są puste i nie mają jeszcze systemów plików:

root@augur:/# lsblk --fs --ascii 
NAME FSTYPE LABEL MOUNTPOINT
mmcblk0                  
|-mmcblk0p1 vfat boot /boot
|-mmcblk0p2 ext4 /
|-mmcblk0p3              
`-mmcblk0p4