Raspberry pi üzerinde kullanmak için harici harddiskimi ext4 olarak formatlamak için bir yöntem buldum. Öncelikle şunu belirteyim ntfs olarak formatlanmış diskleri de mount edebilirsiniz fakat ext4ün daha hızlı olduğu söyleniyordu ben de ext4 olarak formatlamak istedim. Ayrıca ext4 olarak formatlanmış olsa da samba aracılığıyla windows üzerinden erişirken dosya sisteminin ext4 olması herhangi bir dezavantaj olmayacak.
Bu işlemleri root olarak yapmanız gerekmektedir. yada komutlardan önce sudo kelimesini kullanabilirsiniz.
büyük ihtimalle sizin diskiniz sda1 olarak görünüyordur. Bunu
# fdisk -l komutuyla anlayabilirsiniz.
# fdisk /dev/sdb
komutundan sonra d ile bölümü silip n ile yeni bölüm oluşturmalıyız. Ekrandaki yönlendirmeleri takip edin. (n ile yeni bölüm oluşturduktan sonra 4 defa entera basmalısınız.) Zaten aşağıda örnek terminal çıktısını vereceğim. Bu işlemden sonra Bölüm idsi 83 olacaktır. 83 Linux bölümü demektir.
# mkfs.ext4 /dev/sdb1
şimdi ise tune2fs komutu ile bazı parametreleri ayarlayacağız.
# tune2fs -m 0 /dev/sdb1
# tune2fs -L USB16 /dev/sdb1
ilk komuttaki -m ayrılmış blokların yüzdesini ayarlamak için kullanıldı. Normalde bu %5 olarak gelir. Bunu 0 yaparsak fazladan bir %5 alanımız daha olur.
İkinci komut ise Birim etiketi ayarlamak için kullanıldı. Ben elimdeki 16GB boyutundaki flash belleğe USB16 etiketini uygun gördüm. siz istediğiniz gibi başka bir etiket kullanabilirsiniz.
pi@nsgnc ~ $ su
Password:
root@nsgnc:/home/pi# fdisk /dev/sdb
Command (m for help): d
Selected partition 1
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-625142447, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-625142447, default 625142447):
Using default value 625142447
Command (m for help): q
root@nsgnc:/home/pi# mkfs.ext4 /dev/sdb1
mke2fs 1.42.5 (29-Jul-2012)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
19537920 inodes, 78142208 blocks
3907110 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
2385 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
root@nsgnc:/home/pi# tune2fs -m 0 /dev/sdb1
tune2fs 1.42.5 (29-Jul-2012)
Setting reserved blocks percentage to 0% (0 blocks)
root@nsgnc:/home/pi# tune2fs -L S320 /dev/sdb1
tune2fs 1.42.5 (29-Jul-2012)
root@nsgnc:/home/pi#
Arama Terimleri:
- ext4 formatlamak (1)
- flash bellek 16 gb programlama yöntemleri (1)
- flash diski ext4 yapmak (1)
- usb bellekleri ext2 olarak formatlama (1)
- usb ext4 formatlama (1)