- ベストアンサー
ubutuインストールしなおすときのデータ削除
UBUNTUをインストールして、しばらく利用していました。 いろんなソフトをインストールしていたので、不要なデータがたまっています。 一度、HDDの中身を消去して、インストールしなおしたいのですが、こういう場合にHDDのデータを削除するにはどうしたらいいでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
え、そこは匿名掲示板などでおなじみの rm -f /では(笑) まぁ、実際には普通はそれやっても 権限の問題とかでできませんけどね。 基本的には、ファイル保護の仕組みなどがあるので OSのシステムパーティションのファイル抹消などの作業は 別のOSを起動して行なう必要があります。 LinuxのインストールディスクやLiveCDでそれができますし パーティション開放などはWindowsの起動ディスクでもできると思います。 (やったことあありませんが) HDDを管理する上での基本の一つが、ファイルの削除やパーティションの操作なので 一度、rmコマンドやfdiskなどを理解しておいたほうがいいと思います。 USBメモリーや外付けHDDなどの運用は、GUIでも充分できますが 構成を把握して、コマンドに慣れていれば そんなものは、コマンドでやるほうが手っ取り早くなるものです。 Windowsでも特殊な操作は、GUIを提供せずコマンドで行なったりします。 インストールディスクから起動した時に、既存のLinuxのパーティションが どういう扱いになっているかは把握していませんが 自動認識されていない場合 手動で、/mntにtempとか、適当なディレクトリーを作成し そこをマウントポイントとして、HDDの任意のパーティションをマウントできます。 普通にHDDに入っているLinuxのパーティションなら たいてい/dev/sda1として認識されているので mount /dev/sda1 /mnt/temp でマウントして 続いて sudo rm -rf /mnt/temp すれば、/dev/sda1にあるファイルはすべて消えます。 (正確には/mnt/tempはマウントポイントになっているディレクトリーなので消せないというエラーが出ますが) この使い方は、アーカイブを展開したものを破棄する際に よく使う書式なので、覚えておくほうが便利だと思います。 sudo rm -rf /mnt/temp/bin といったカタチで、一部のディレクトリーだけ全部消すこともできます。 言い換えれば、/etcや/homeの中身だけ残すようなこともできます。 自分で設定したことを忘れたファイルが/etcにあって 同じように設定する方法がわからなくなるようなこともあり得るので 私は、old_systemみたいなディレクトリーを別のHDDやNASなどに作成して そこに/homeや/etcをまるごとコピーして残したりもします。 まぁ、OS自体を消して再インストールするときくらいしか こういった作業の練習に適した状況は無いと思いますから rmとかmvとかmount,umountとか いろんなコマンドを使ってみてもいいと思います。 sudo fdisk -lで認識されているHDD等を一覧したり fdiskの対話UIで、パーティション操作をしたりする練習もするといいかもしれません。 なお、ファイルシステムの断片化を回避したい場合、ファイル削除では無く mkfs.ext3などのコマンドで、手動でファイルシステム作成を行なうこともできます。 (ファイルシステムの作成を、Windowsではformatコマンドに由来して「フォーマットする」と表現します) 痕跡すら消したい場合は、ddコマンドで、HDDないしパーティションを ゼロクリア(ゼロフィル)してしまったりもできます。 昔は、いろんな状況を想定して /(ルートファイルシステム)と別のパーティションに /homeや/bootを分ける使い方が一般化でした。 /bootはデュアルブートの設定も保存されるので いろんなLinux系OSを入れるなら /bootを分けておくほうが便利だったりします。 /homeは個人データと、ドットファイルと呼ばれる 個人設定ファイル等が入っているので バックアップをとっておく必要はありますが 分けてあれば、リストアの手間がはぶけます。 まぁ、私自身は、めんどうくさいので Ubuntu系の標準である /ファイルシステムのパーティションと swapパーティションだけの構成で使っていますけどね。
お礼
コメンド入力でデータ消去できるってことなんですかね。 ついさっき、いろんなデスクトップ環境をインストールしすぎたせいか、OSが動かなくなったので、試しにディスクからインストールをしてみたところ、前回のデータがすべて消去されているようです。 今後、コマンドからの方法も会得しておいたほうがいいかもしれませんので、覚えよかとおもいますが、基本的に難しすぎて、初心者の自分には全然理解できないことばかりです。