追加のHDDを追加して、/ homeのスペースを増やす方法は?


9

私の現在のシステムは2つのドライブにまたがって配置されています。

  1. /および/swapdev/sdb)用に40 GB
  2. /homedev/sdc)は1 TB

私としては/home、ドライブの空き容量が不足して、ストレージは安いですが、私は拡大の意図と2TBのドライブを買ってきた/home(そう、あまりにもそのドライブ全体で/home2つのドライブ/ 3TB以上の広がりがあります)。

これが自動的に行われることを期待していましたが(実際にはなぜそうなるのはわかりませんが)、ドライブはインストールされ(dev/sda)、フォーマットされていますがext4、次にどこへ行くのかわかりません。これは簡単ですか、これを実行できるツールはありますか?

次の質問を読みました。

しかし、私にとって意味のある方法で、またはそれをどのように可能にするかで、アドバイスをまとめることはできません。

  • の拡張/home
  • 新しいドライブを自動マウントします。

私はほぼ3年間Ubuntuを使用していますが、それでもまだ勉強が必要です...


私は2つのソリューションを考えることができますが、それを良い答えに変える経験はありません。私が考えているのは、新しいドライブをのディレクトリにマウントするか/home、1 TBと2 TBのドライブをLVMで1つの論理パーティションにして、にマウントすることです/home
NN

@NN:ありがとう、それを答えに広げることができれば、私は確かにそれを試してみるでしょう。あなたのように、私は自分でそうする経験がありませんが、少なくともかなり明確な指導がない限りはそうではありません。
デビッドはモニカを

なぜそれが家になければならないのですか?合計50 GBの/、swap、/ homeがあり、2番目と3番目の内蔵ディスクを/ discworldと/ discworld2の下に追加しました。
Rinzwind

@Rinzwind:主に、マルチユーザーマシン(ユーザーごとにハードドライブなし)では/home、を介して潜在的なスペースを共有する方が理にかなっているようで、(セットアップ後)少し問題が少ないようです。
デビッドはモニカを

1
私はLVMで素晴らしい経験をしていません。IIRC、ドライブを失うと、すべてを失います。/ homeの内容を新しいドライブにコピーしてから、古いパーティションではなく/ homeに新しいドライブをマウントする方が良い/簡単かもしれません。
tgm4883

回答:


5

私のコメントで述べたように、シンボリックリンクを作成することは、おそらく目標を達成する最も簡単な方法です。このルートに進むには1つの欠点があります。最後に説明します。

これはあなたがする必要があることです:

  1. 新しい2TBドライブのマウントポイントを見つけます。ドライブが現在マウントされている場合、mountコマンドを実行することでこの情報を簡単に見つけることができます。現在マウントされているすべてのドライブ/パーティションが一覧表示されます。
  2. マウントポイントを取得したら、次のコマンドを実行して、ホームディレクトリ内のそのフォルダーへのシンボリックリンクを作成できます。

    ln -s [MOUNT POINT]   〜/ secondary

    これにより、2TBドライブのすべてのコンテンツを含む/homeという名前のディレクトリにフォルダが作成されますsecondary。2TBドライブに何かを保存したいときはいつでも、secondaryフォルダに保存してください。

今、あなたはおそらくこの方法を使うことの欠点をすでに発見しているでしょう。設定は簡単ですが、ドライブ間でコンテンツを自動的に分割することはありません。これは自分で行う必要があります。あなたがしたい場合は、フォルダのすべての内容をコピーすることができ(のようなあなたのホームディレクトリMusicDesktop、あなたの2TBのドライブに)、その後、上記のコマンドで、そのフォルダの名前を持つ「二次」を交換してください。


よろしくお願いします!これは意図されているほど難しいのですか(ここでは、最初に質問する必要があるため、「難しい」と定義されています)。あなたのソリューションは、プラス一編、受け入れ、そしてずっと、ずっと感謝しています。:)
デビッドはモニカを

@David:助けてくれてうれしい!
Nathan Osman

4

1つのマウントポイントで2つのパーティションをマージできる2つのパッケージを次に示します。

unionfs-fuse - Fuse implementation of unionfs
mhddfs - file system for unifying several mount points into one

+1特に既存のセットアップが非LVMである場合、mhddfsはLVMよりも簡単で手間がかからないことがわかりました。これをありがとう。
レイレナードアモラト2013

0

はい、LVMでハッキングを行う必要がありますが、LVMパーティションとして設定すると、データが失われると思います。LVMは、最初から使用する場合は優れていますが、後で気が変わった場合は苦痛です。私はすべてのデータをバックアップし、最初から再インストールして、すべてのドライブをLVM用にセットアップしてから、以前のデータを復元します。


2
「これをグーグルで検索してください」というのは答えではありませんが、少なくともOPにあなたが見つけたものへのリンクを提供することができます。
ウリエレーラ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.