最近、新しいノートパソコンを購入し、Ubuntu 18.04をインストールしました。ところで問題があります。ストレージスペースはあまりありません。
私のラップトップに大きな新しい内部ドライブを追加し、その新しいドライブを私の/ homeディレクトリとして使用したいと思います。私が知っている限り、これは通常インストール中に設定されます。しかし、このラップトップに再インストールすることは大きな痛みを与えるので避けたいと思います。
だから私の質問は:別の内部ドライブを/ homeとして使用するようにシステムを設定する方法はありますか?どこかで構成ファイルを編集できると思いますが、Linuxが内部的にどのように機能するのかよくわからないので、どこを見るべきかわかりません。
答え1
あなたが興味を持っているのは、個人ファイルを新しいディスクに保存するだけだと思いますか?
こうしてみると~./config/user-dirs.dirs
。このディレクトリを変更してホームディレクトリの場所を調整できます。新しいパーティションを指すと、システムディスクのシステムとユーザー設定を維持できます。
/home を独自のディスクに配置すると、システムがディスクを準備できないことを予想するときに問題が発生する可能性があります。
- ファイルを手動で編集するだけでなく、コマンドラインもあります。方法:
xdg-user-dirs-update
。 - 詳細は以下で確認できます。無料デスクトップそして XDGユーザーディレクトリウェブサイト。
答え2
新しいドライブに新しいファイルシステムを作成し、/homeのすべてのエントリを新しいファイルシステムに移動し、ファイルシステムを/homeにマウントします。メンテナンスモードまたはライブCD / DVD / USB展開から起動するときにこれを行います。
答え3
徹底的に行動してください。
でログインしてくださいroot
。
新しいドライブを分割し、新しいファイルシステムを作成します。新しいドライブを取り付けます。私たちは共通のマウントポイントのみを提供します/mnt/newdrive
。rsync
コンテンツコピー用
rsync -avhH /home/ /mnt/newdrive/
これにより、修正日などが保存されます。
/etc/fstab
で新しいドライブをマウントするための項目を編集して追加します/home
。以前のインストールをコピーして/home
、インストールするドライブ/dev/sdb1
(新しいドライブのプレースホルダ)を変更するだけです。前の項目をコメントアウトします。
再起動してroot
。
これにより、起動時に内部ドライブがマウントされ、/home
注釈付きの以前のドライブは無視されます。正常に動作していることを確認したら、/etc/fstab
以前のバージョンを完全に削除できます。
すべて完了しました。