Rocks ClusterバージョンのCentOS 6.5を実行していて、2台の内蔵ハードドライブがインストールされています。 Rocks OSをマシンにインストールしたとき、2台の250GBドライブのうち1台しか使用していませんでした。未使用のドライブ(/dev/sdb1
)をフォーマットしてパーティション化しましたが、それを利用するためにシステム構成に適切な変更を加えたいと思います。 /etc/fstab
ファイルに次の行を追加することを考えていました。
/dev/sdb1 /home ext4 defaults 0 1
しかし、この変更を行うとどうなるかについて2つの質問があります。これは、デフォルトで起動時にマウントされることを意味しますか?これは、ユーザーが自分の個人用ホームフォルダーで利用できる250ギガバイトが追加されることを意味しますか?あなたが提供できる洞察に感謝します!
編集:さらに、/opt
、/tmp
、/usr
...などのディレクトリにマウントするパーティションを割り当てないとどうなりますか?ディスクスペースはどこから取得しますか?
ファイルシステムをマウントすると、そのファイルシステム上のスペースは、マウントされているパスのユーザーがアクセスできるようになります。そうです、ユーザーは/home
専用の250GBの追加スペースにアクセスできます。
ファイルシステムをマウントすると、マウントポイントにあるデータはマウント解除されるまでアクセスできなくなるため、アクセス許可を含め、/home
にある既存のファイル(/dev/sdb1
がマウントされていない)を新しいファイルに移動してください。ファイルシステムまたはユーザーは自分のデータにアクセスできなくなります。 (/mnt
などの一時的なマウントポイントを使用して/dev/sdb1
をマウントし、既存の/home
からファイルを転送できるようにすることをお勧めします。)
特定のディレクトリまたはその親ディレクトリに個別のファイルシステムがマウントされていない場合、そのディレクトリのデータはルートファイルシステムに保存されます。
未使用のドライブ(/ dev/sdb1)をフォーマットしてパーティション化しました
それはドライブではありません。それがパーティションです。
/ dev/sdbは、ドライブ全体へのリンクです。
/dev/sdb1は、そのドライブの最初のパーティションです。パーティションが1つしかない場合は、通常、ドライブ全体と同じ大きさになります。
それを本を持っていることと比較してください。 sdbは本です。 sdb1は、その本の最初のストーリーのページです。そして、ほとんどの本には1つのストーリーしかありません。その場合、それはほとんど同じです。
質問1:
/dev/sdb1 /home ext4 defaults 0 1
これは、デフォルトで起動時にマウントされることを意味しますか?
はい。そのディスクの最初のパーティションは、起動時に/ homeの下にマウントされます。ただし、そのパーティションにext4ファイルシステムを作成したことを前提としています。
本の例えに戻る:ファイルシステムは、白紙ではなく、実際にページ番号を書くようなものです。
質問2:
Will this mean that there will be 250 additional gigabytes that users
can utilize in their own personal home folders?
いいえ。これにより、/ homeの下に保存されていたものが、新しくマウントされたファイルシステムの内容に置き換えられます。
ご了承ください:
おそらくやりたいことは、シングルユーザーモードで再起動してから、コンテンツを/ homeから別の場所に移動することです。 (例:mv/home /home.old)。次に、新しいディスクを古いスペース(mkdir/home、mount/home)にマウントし、すべての古いファイルとそのアクセス許可が新しいディスクにコピーされていることを確認します。
または、/ home2の下にマウントして、一部のユーザーを移動します。
質問3:
/ opt、/ tmp、/ usr ...などのディレクトリにマウントするパーティションを割り当てないとどうなりますか?ディスクスペースはどこから取得しますか?
それらが存在するファイルシステムから。ほとんどすべてのサブディレクトリ/フォルダと同じように。
それは確かに起こることです。新しいファイルシステムを初めてマウントする前に、現在の/home
ディレクトリ内のデータ(ディレクトリ、ファイル、およびアクセス許可)を移動する必要があることに注意してください。