トップ 一覧 検索 ヘルプ RSS ログイン

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.3
2.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 で確認して小さい数値を選ぶこと