sysinstallでFdisk・Labelが失敗する

Posted by: admin at 1 月 30th, 2009

[w]を押しても以下のメッセージが表示されてしまい、更新されない
You've already written out your changes - if you wish to overwrite them, you'll have to restart sysinstall first.
すでに変更が書き込まれています。もしこれを上書きしたい場合は、まずsysinstallを再起動する必要があります。
という事ですので、sysinstallを再起動します。
LiveFS CDからFixitモードで利用している場合には、システムを再起動する必要があります。

アンマウントできない
sysinstallでFdisk・Labelメニューを実行すると、スライス・パーティションを作成するだけで無く、マウントポイントに自動的にマウントされます。
Fixitモードでアンマウントしようとすると以下のようなエラーメッセージが表示される場合があります。
Fixit# umount /mnt
umount: umount of /mnt failed: Device busy
以下を確認してください。
・現在いるディレクトリが、アンマウントしようとしているディレクトリ内でないか?
Fixit# pwd
/mnt
この場合には、他のディレクトリへ移動します。
Fixit# cd /

・アンマウントしようとしているディレクトリ以下に、別のマウントがされていないか?
Fixit# ls /mnt
.snap/  dev/    home/   usr/    var/
この場合には、以下の順でアンマウントします。
Fixit# umount /mnt/var
Fixit# umount /mnt/usr
Fixit# umount /mnt/home
Fixit# umount /mnt/dev
Fixit# umount /mnt

何だか変・・・
以下の手順をおこなってみてください。
  1. sysinstallを終了(LiveFS CDから起動している場合にはFixitモードを起動)して、作成したパーティションがマウントされていたら、全てアンマウントします。
    Fixit# ls /mnt
    .snap/  dev/    home/   usr/    var/
    
    Fixit# cd /
    Fixit# umount /mnt/var
    Fixit# umount /mnt/usr
    Fixit# umount /mnt/home
    Fixit# umount /mnt/dev
    Fixit# umount /mnt
    

  2. スワップパーティションを確認します。
    Fixit# swapinfo
    Device          1K-blocks      Used     Avail Capacity
    /dev/ad0s1b       1048576         0   1048576     0%
    
    デバイス名が表示された場合には、スワップパーティションが使用されている状態ですので停止します。
    Fixit# swapoff /dev/ad0s1b
    
    (下線部分はswapinfoで表示されたデバイス名)

  3. sysinstallを起動(LiveFS CDから起動している場合には再起動)します。

Filed under 基本設定 |

One Response to “sysinstallでFdisk・Labelが失敗する”


  1. FreeBSDサーバ設定手順 » バックアップ&復元(dump & restore) Says:
    1 月 30th, 2009 at 1:03 PM

    [...] sysinstallでFdisk・Labelが失敗する [...]

Leave a Comment