FB-USBHDD
FreeBSD10 で初期化
VirtualBOXでFreeBSD10 を使ってディスクの追加の場合のメモ
# gpart show /dev/ada3 gpart: No such geom: ada3. # gpart create -s GPT /dev/ada3 ada1 created # gpart show /dev/ada3 => 34 8388541 ada3 GPT (4G) 34 8388541 - free - (4G) # gpart add -t freebsd-ufs ada3 ada1p1 added # gpart show /dev/ada3 => 34 8388541 ada3 GPT (4G) 40 8388541 1 freebsd-ufs (4G)
容量の変更 # gpart resize -i 1 -s 2G /dev/ada3 # gpart add -t freebsd-ufs /dev/ada3 # gpart show ada3 => 34 16777149 ada3 GPT (8G) 40 8388541 1 freebsd-ufs (4G) 8388542 16777149 2 freebsd-ufs (4G)
ディスクの初期化
既に旧のfdiskで作成されている場合 # gpart create -s GPT ada3 gpart: geom 'ada1': File exists # gpart add -t freebsd-ufs ada3 gpart: autofill: No space left on device # gpart show ada3 => 63 8388541 ada1 MBR (4G) 63 8388541 - free - (4G) # gpart destroy ada1 gpart: Device busy # gpart delete -i 1 ada1 ada1s1 deleted # gpart destroy ada1 ada1 destroyed
VirtualBox VID を圧縮
VM側で dd if=/dev/zero of=zerofile bs=8k rm zerofile VMを終了して cd "c:\Program Files\Oracle\VirtualBox\" VBoxManage.exe modifyhd [[UUID]] --compact ## UUID は VBoxManage.exe list hdds で調べることができる
例 VBoxManage.exe modifyhd 8c506c88-84d9-47d7-9d7f-78660c0d9827 --compact VBoxManage.exe modifyhd 09d9bbfd-b37c-4727-b191-8da4c3e3b216 --compact VBoxManage.exe modifyhd 8038039f-1515-4f43-9ede-08afbf9902fd --compact # VBoxManage.exe modifyhd 21d78d29-e709-432c-b8bc-8e5036ed90bc --compact VBoxManage.exe modifyhd d2be5ca8-43e1-41d7-a42f-d25c70961133 --compact VBoxManage.exe modifyhd d602e5f7-eab9-469b-95e4-c74e00133f93 --compact
FreeBSD 5.32.5inch USB-HDD の接続方法
HDDすべてのやり方
注意 今回は /dev/da0 で表記しているが実際には 接続するシステムによって変わる可能性があるので dmesg 等で確認すること
FreeBSD のパーティションを作ります
# fdisk -I /dev/da0 ******* Working on device /dev/da0 ******* -I のオプションはハードディスク全部といういみです。
# fdisk /dev/da0 念のため確認 ******* Working on device /dev/da0 ******* parameters extracted from in-core disklabel are: cylinders=2432 heads=255 sectors/track=63 (16065 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=2432 heads=255 sectors/track=63 (16065 blks/cyl) Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) start 63, size 39070017 (19077 Meg), flag 80 (active) beg: cyl 0/ head 1/ sector 1; end: cyl 383/ head 254/ sector 63 The data for partition 2 is: <UNUSED> The data for partition 3 is: <UNUSED> The data for partition 4 is: <UNUSED>
全部使いたいので
# newfs /dev/da0 と入れましたが本当は newfs /dev/da0s1 とか入れるのが正しいの様な気がするのですが... /dev/da0: 19077.2MB (39070080 sectors) block size 16384, fragment size 2048 using 104 cylinder groups of 183.77MB, 11761 blks, 23552 inodes. super-block backups (for fsck -b #) at: 160, 376512, 752864, 1129216, 1505568, 1881920, 2258272, 2634624, 3010976, 3387328, 3763680, 4140032, 4516384, 4892736, 5269088, 5645440, 6021792, 6398144, 6774496, 7150848, 7527200, 7903552, 8279904, 8656256, 9032608, 9408960, 9785312, 10161664, 10538016, 10914368, 11290720, 11667072, 12043424, 12419776, 12796128, 13172480, 13548832, 13925184, 14301536, 14677888, 15054240, 15430592, 15806944, 16183296, 16559648, 16936000, 17312352, 17688704, 18065056, 18441408, 18817760, 19194112, 19570464, 19946816, 20323168, 20699520, 21075872, 21452224, 21828576, 22204928, 22581280, 22957632, 23333984, 23710336, 24086688, 24463040, 24839392, 25215744, 25592096, 25968448, 26344800, 26721152, 27097504, 27473856, 27850208, 28226560, 28602912, 28979264, 29355616, 29731968, 30108320, 30484672, 30861024, 31237376, 31613728, 31990080, 32366432, 32742784, 33119136, 33495488, 33871840, 34248192, 34624544, 35000896, 35377248, 35753600, 36129952, 36506304, 36882656, 37259008, 37635360, 38011712, 38388064, 38764416
マウント出来るか確認
# mount /dev/da0 /x # df -k Filesystem 1K-blocks Used Avail Capacity Mounted on ・・・ /dev/da0 18919278 4 17405732 0% /x とあればOK
i-node を増やす
newfs -i XXXX /dex/nnnnnnn XXXXX は数値 < 1G = 2048 < 2G = 4096 < 1T = 8192 > 1T は 1048576 -- df -oi で確認して小さい数値を選ぶこと