Solaris 資料一覧
ファイルシステム上に別のファイルシステムを作成する(lofiadm)
2008/11/7更新
対応バージョン: 10
既存のファイルシステム上に別のファイルシステムを作成するにはlofiadmを使用して通常のファイルをブロックデバイスとして割り当てる。
ここでは256MBのファイルをUFSとして使用する手順を示す。
作成手順
まず通常のファイルを作成する。
# mkfile 256m /var/tmp/test
このファイルをブロックデバイスとして割り当てる。
# lofiadm -a /var/tmp/test /dev/lofi/1 ← 割り当てられたデバイス # lofiadm Block Device File /dev/lofi/1 /var/tmp/test
割り当てられたブロックデバイスに対してファイルシステムを作成する。ローデバイスを指定するのでデバイス名の先頭にはrを付ける。
# newfs /dev/rlofi/1
ファイルシステムが作成されたら通常のmountコマンドでマウントする。
# mount /dev/lofi/1 /mnt # df -k /mnt ファイルシステム kbytes 使用済み 使用可能 容量 マウント先 /dev/lofi/1 245603 1041 220002 1% /mnt
削除手順
ファイルシステムを削除するにはまずアンマウントし、lofiadmを-dオプション付で実行してブロックデバイスの割り当てを解除してからファイルを削除する。
# umount /mnt # lofiadm -d /dev/lofi/1 # rm /var/tmp/test
関連資料・記事