💡
FreeBSDでUFSファイルシステムのUSBメモリを使う。
初期化
/dev/da0がUSBメモリだとする。
sudo gpart destroy -F /dev/da0 # 消去
sudo gpart create -s gpt /dev/da0 # 作成
sudo gpart add -t freebsd-ufs -l usbufs da0 # UFSパーティションの作成
sudo newfs -U /dev/da0p1 # フォーマット
マウント
sudo mount -o noatime /dev/da0p1 /mnt # noatimeを付けてアクセス時間短縮
ファイルのコピー
rsync -av --delete --bwlimit=5000 /home/user/dir/ /mnt/dir/
noatimeを付けて、--bwlimitで帯域制限をしたら、rsyncがI/Oを独占して、他のアプリがフリーズするのを防げる。
アンマウント
sync
sync
sync
sudo umount /dev/da0p1
アンマウントの手続きをしないと、コピーしたデータが壊れてしまう恐れあり。
Discussion