ディスク容量管理に関する記事
3644 ワード
仕事の必要性のため、ubuntuの下に落ちて、“位置”のメニューを通じてwindowsシステムのパーティションを掛けて、半日振り回して、いろいろな方法を試して、最後にやっと比較的に適当な方法を見つけました.具体的な過程をまとめます.
まずwindowsパーティションのボリュームラベルを知っておく必要があります.fdisk-lコマンドで表示される「/dev/sda 5」は、ボリュームラベルではなくデバイス番号に似ています.プロセスは次のとおりです.
1)mtoolsパッケージのインストール
2)fdisk-lを通して本機ハードディスクの各パーティションの設備番号を確認する:
結果を表示:
表示情報の「/dev/sda 5」は、対応するパーティションのデバイス番号です.
3)コピー/etcディレクトリ下mtools.confファイルが新しいファイル"~/.mtoolsrc"
4)コピーしたばかりの"~/.mtoolsrc"ファイルを編集し、最後の行に次のコマンド行を追加します.
5)コマンドプロンプトパスを上に設定した「f:,g:,j:」パーティションに変更します.例えば、「g:」パーティションに変更します.
注意:gに対応するパーティションは50 G以上あるため、上記のコマンドを実行すると以下のエラーが表示されます.
解決策は簡単で、ヒントに従って、上の~/.mtoolsrcファイルに「mtools_skip_check=1」を追加すればよい.
6)「g:」現在のボリュームラベルの表示
ボリューム名が表示されない場合があります.
7)「g:」パーティションのボリュームラベルを追加または変更g:」パーティションの元のボリュームラベルは、好きな新しいボリュームラベルとして表示されます.
8)変更が成功したかどうかを確認する
ボリュームラベルを修正したら、重要なプロファイルを修正することができます.次のコマンドを実行します.
次のフィールドの後に、自動マウントを解除する必要があるwindowsパーティションを追加します.
これで、すべての作業が完了し、コンピュータを再起動して見ることができ、「位置」メニューにはwindowsパーティションが見えなくなり、「コンピュータ」メニューにも見えなくなりました.
まずwindowsパーティションのボリュームラベルを知っておく必要があります.fdisk-lコマンドで表示される「/dev/sda 5」は、ボリュームラベルではなくデバイス番号に似ています.プロセスは次のとおりです.
1)mtoolsパッケージのインストール
sudo apt-get install mtools
2)fdisk-lを通して本機ハードディスクの各パーティションの設備番号を確認する:
sudo fdisk -l
結果を表示:
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x15d355a0
Device Boot Start End Blocks Id System
/dev/sda1 * 1 10325 82935531 7 HPFS/NTFS
/dev/sda2 10326 19305 72131850 f W95 Ext'd (LBA)
/dev/sda4 19306 19457 1220940 12 Compaq diagnostics
/dev/sda5 10326 16699 51199123+ c W95 FAT32 (LBA)
/dev/sda6 16700 18668 15815961 c W95 FAT32 (LBA)
表示情報の「/dev/sda 5」は、対応するパーティションのデバイス番号です.
3)コピー/etcディレクトリ下mtools.confファイルが新しいファイル"~/.mtoolsrc"
cp /etc/mtools.conf ~/.mtoolsrc
4)コピーしたばかりの"~/.mtoolsrc"ファイルを編集し、最後の行に次のコマンド行を追加します.
drive f: file="/dev/sda4"
drive g: file="/dev/sda5"
drive j: file="/dev/sda6"
5)コマンドプロンプトパスを上に設定した「f:,g:,j:」パーティションに変更します.例えば、「g:」パーティションに変更します.
sudo mcd g:
注意:gに対応するパーティションは50 G以上あるため、上記のコマンドを実行すると以下のエラーが表示されます.
Total number of sectors (102383934) not a multiple of sectors per track (63)!
Add mtools_skip_check=1 to your .mtoolsrc file to skip this test
解決策は簡単で、ヒントに従って、上の~/.mtoolsrcファイルに「mtools_skip_check=1」を追加すればよい.
6)「g:」現在のボリュームラベルの表示
sudo mlabel -s g:
ボリューム名が表示されない場合があります.
7)「g:」パーティションのボリュームラベルを追加または変更g:」パーティションの元のボリュームラベルは、好きな新しいボリュームラベルとして表示されます.
sudo mlabel g:winD
8)変更が成功したかどうかを確認する
sudo mlabel -s g:
ボリュームラベルを修正したら、重要なプロファイルを修正することができます.次のコマンドを実行します.
sudo gedit /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi
次のフィールドの後に、自動マウントを解除する必要があるwindowsパーティションを追加します.
<!-- Here follow volumes we specifically want to ignore - it is the -->
<!-- responsibility of software higher in the stack (e.g. gnome-vfs) -->
<!-- amd mount programs (e.g. Mount() on HAL) to respect volume.ignore -->
<merge key="volume.ignore" type="bool">false</merge>
<!-- Should always ignore Apple Bootstrap partitions (it would be -->
<!-- a security hole to mount it) - TODO: should use the bootable -->
<!-- flag from the Mac partition table instead -->
<!-- ignore winD, winE disk -->
<match key="volume.fstype" string="vfat">
<match key="volume.label" string="winE">
<merge key="volume.ignore" type="bool">true</merge>
</match>
</match>
<match key="volume.fstype" string="vfat">
<match key="volume.label" string="winD">
<merge key="volume.ignore" type="bool">true</merge>
</match>
</match>
<!-- -->
これで、すべての作業が完了し、コンピュータを再起動して見ることができ、「位置」メニューにはwindowsパーティションが見えなくなり、「コンピュータ」メニューにも見えなくなりました.