私が読んでいるhttp://docs.fedoraproject.org/en-US/Fedora/14/html/Installation_Guide/s1-diskpartitioning-x86.htmlしかし、それがどういう意味なのかよくわかりません。 LVMボリュームグループとハードドライブとは何ですか? OSを簡単に再インストールしてアップグレードできるように、私のホームディレクトリが自分のパーティションにあることを確認したいと思います。
編集:/homeが独自の論理ボリュームにある場合は、OSを簡単に再インストールできますか?それとも、論理ボリュームはパーティションとは異なるタイプのエンティティですか?
答え1
LVMボリュームグループは、ハードドライブ、複数のハードドライブ、複数のRAIDなどを抽象化したものです。これは実際には別の質問なので、ここでさらに詳しく説明する必要はないようです。
要点は、LVMグループとハードドライブの両方にパーティションを含めることができることです。あなたがどのような道を選ぶかは、あなたの主な質問に直交する質問です。
別々のパーティションを作成する最も簡単な方法/home
は、オペレーティングシステムのインストール中にパーティションを作成し、ハードドライブパーティション全体を再割り当てしてフォーマットすることです。後で心を変えて/home
別れることもありますが、そうすると作業量が増えます。
別々のパーティションを作成する方法は、特定のオペレーティング/home
システムのインストーラによって異なりますが、最近では一般的に単純なデフォルト値を無視して「高度な」ハードドライブ設定を指定したいことを知らなければなりません。その後、一定量のハードドライブ領域を予約し、残りの/home
ディスク(またはLVMグループ、RAIDなど)をシステムの残りの部分に残すように選択できます。
/home
オペレーティングシステムをインストールした後に別々のパーティションを作成するには、パーティションを分割するか、別のボリュームを追加する必要があります。簡単な例として、USBスティックを挿入して/home
次のようにインストールできます。
(assume the USB stick is /dev/sdc, mounted on /media/usb)
# umount /media/usb
# mke2fs -j -L /home /dev/sdc1
# mount /dev/sdc1 /media/usb
# cd /home
# find . -print | cpio -mpud /media/usb
# umount /media/usb
# mount /dev/sdc1 /home
これまでは、新しいext3ファイルシステムでUSBスティックを再フォーマットし、すべての/home
権限、タイムスタンプなどを維持しながらコンテンツ全体をコピーしました。その後、/home
テスト目的で古いコピーの上に新しいコピーを置いた。うまくいけば、を削除して/dev/sdc1
古いバージョンを削除して/home
から、新しいバージョンを再インストールできます。
〜を警戒する、これは危険です。。オススメではなく例として申し上げたいです。
同様に危険なのは、ドライブをフォーマットして再パーティションすることです。これは/home
、コンピュータに別のボリュームを追加せずに新しいパーティションに移動したい場合に必要です。このgparted
ツールはこれを実行できますが、リスクがないわけではありません。新しいパーティション用のスペースを開いてを使用して作成したらgparted
、上記のものと同様の操作を実行して、古いディレクトリ/home
の内容を新しいパーティションに移動できます。
/home
また、分離にはそれ自体の問題があることに注意する必要があります。 1つは、ディスクを片側に置き、引き続き/home
使用する必要があることです。パーティショニングを巧妙に行うのは簡単です。約10個のパーティションが発生する可能性があり、そのうち8個はいっぱいで、そのうち2個は10%未満で使用され、空きスペースを全スペースに再割り当てする簡単な方法はありません。 LVM とgparted
それぞれはこれにいくつかのソリューションを提供しますが、覚えておくべき重要な点は、常に追加のパーティションが必要であることを確認することです。可動部品が多いほど破壊する項目も多くなります。
答え2
簡単な答え。まず、LVMを削除してください。
別の/homeを作成するには、fdiskまたはfdiskのGUIラッパーgpartedを使用してハードドライブにパーティションを作成します。 Linuxのパーティションアクセス方法は簡単です。 /dev/hda, /dev/hdb... /dev/hd[文字]はideドライブです。 /dev/sda,/dev/sdb, ... /dev/sd[a 文字] は scsi/sata/usb ドライブです。最後の文字は、表示される順序を説明します。最初のSATA /dev/sda 2番目のSATA /dev/sdb ...
fdiskまたはgpartedを使用してドライブを分割すると、個々のパーティションは数字(/dev/sda1、/dev/sda2...)でアクセスされます。パーティションフォーマット
今/etc/fstabを編集し、/dev/sdのようなものを入力しますか? / home 0 0読み取りと書き込み。
具体的に説明できないので申し訳ありません。メインハードドライブが死亡したばかりです。 :(例はありません。(良い点は来週交換する予定ですが、悪い点はもう利用できません)。もう1週間サポートしますか?)
また、データを含むパーティションの境界を変更するためにfdiskを使用しないでください。 Partition Magicに精通している場合、gpartedはパーティションのサイズを安全に調整して移動するために使用できる同様のツールです。パーティションのサイズを変更できるParted MagicというライブCDもあります。
標準のUNIX慣行は、できるだけ多くのパーティションを維持することです。通常、/、/home、/tmp、/root、/var は別々のパーティションです。 Linux では /boot を追加します (過去には /boot が ext ファミリに属していたはずです)。
これはいくつかの理由で行われます。バックアップが簡単になり(一部のパーティションのすべての内容をバックアップするだけで)、パーティションが破損した場合は破損をローカルに保ち、パーティションの断片化を低く保ちます。最新のファイルシステムでは、これらの理由がどれほど適切かわかりません。
たとえば、プログラムが/ tmpにいくつかの一時データを保存したが、/ tmpだけを埋めるバグがあるとします。これはプログラムを異常に実行しますが、システムがクラッシュしたり破損したりするのを助ける機会を提供しません。システム全体が 1 つのパーティションにある場合は、さらに問題が発生する可能性があります。 liveCDによって引き起こされた損傷を修復する必要があるかもしれません。
LVMの場合。 LVMはデフォルトでパーティションを作成し、そのパーティションからいくつかのサブパーティションを作成できるようにします。より多くのスペースが必要な場合は、より多くのスペースが利用可能な場合は、それを使用してサブパーティションを拡張できます。スペースが不足している場合は、ボリュームに2番目のパーティションを追加してより多くの空き容量を提供できます。私の経験の1つは、それがより多くの問題を引き起こし、私が望むよりも多くのCPUを噛む価値があるということです。しかしYMMV。また、問題があってliveCDを使用する必要がある場合は、LVMパーティションにアクセスできるCDを選択する必要があります。
答え3
これは私にとって効果的でした。誰かがあなたに良い答えを伝えることができると確信しています。 (私もこんな簡単なお願いがあまりにも複雑なので迷惑ですね。)
VirtualBoxを使用して新しいイメージを作成し、2番目のSATAドライブを作成してから削除して作成します。
デフォルト設定を使用してFedoraをインストールします。
閉鎖。
SATAドライブを再度追加します。
新しいFedoraを始めましょう。
gparted
MS-DOSパーティションを作成し、extでフォーマットするために使用されます。インストールディスクを再起動して交換します。
Fedoraを再インストールしてください。
[パーティションの変更]をクリックします。
2つのディスクを追加します。 Create Partition Schemeをクリックすると、スペースがないため機能しません(これは成功の兆候です)。
既存のFedora LVMコンテンツとは異なる未知のコンテンツを表示する必要があります。 Fedoraの下のすべてのアイテムを削除します。
自動パーティションをクリックし、不明をクリックして/ homeとしてマウントします。
Fedoraを初めて取り付けたとき、マウントポイントに沿ってSATAドライブを取り外すことができるとは思いませんでした。