web-dev-qa-db-ja.com

フルフォーマットインストールを介してCドライブにUbuntuをインストールすることの欠点は何ですか?

現在、Windows 10オペレーティングシステムを使用しています。デュアルブートしたくない。 CドライブをクリアしてUbuntuをインストールしたい。他のドライブにデータを保持したい。だから私は this を見つけました。この中で彼は私たちがそれを行うことができると言います。知りたいのですが、他のドライブを保持し、それらのデータにアクセスすると、完全なハードディスクフォーマットを使用し、Ubuntuをインストールするときに、欠点やパフォーマンスの問題はありますか?また、Cドライブのスペースが足りなくなった場合、他のドライブにソフトウェア/ゲームをインストールできますか?

7
Manohar Reddy

17.04以降、Ubuntuの新規インストールでは、スワップパーティションの代わりにスワップファイルが使用されるため、/homeディレクトリを含め、すべてがデフォルトで単一のext4パーティションにインストールされます。これにより、UbuntuがSSDにインストールされている状況でSSDの貴重なディスクストレージスペースを最も効率的に使用できます。複数のハードディスクまたはパーティションがある状況では、他のパーティションのストレージスペースを効率的に使用する方法を以下に示します。

Ubuntuで問題が発生した場合、Windows/Ubuntuを再度インストールする場合、/homeディレクトリにデータを保持できますか?

別の/homeパーティションがなくても、/homeのデータを失うことなくUbuntuを再インストールできます。次のUbuntuドキュメントリンクを参照してください。

すべてのドライブをフォーマットし、残りのスペースを以前のWindowsドライブを維持する場合より/homeにすると、パフォーマンスに違いはありますか?

特定のサービスに必要であるがNTFSではサポートされていない特定の種類のファイルシステムオブジェクト(キャラクターデバイス、名前付きパイプなど)があるため、NTFSはホームパーティションには適していません。 引用元: ntfsパーティション上のフォルダを/ homeとして使用

/homeのフォルダーに カスタムフォルダー を使用して、ホームディレクトリを複数のハードディスクにまたがることができます。

例(xdg-user-dirs-update-XDGユーザーディレクトリ構成の更新):

 xdg-user-dirs-update --set DOWNLOAD /media/Redman/2nd-HDD/Downloads/

/home/$USER/Downloads/から/mediaRedman/2nd-HDD/Downloads/に切り替わり、ダウンロードしたファイルは2番目のHDDにダウンロードされます。他のすべてのディレクトリにも同じことが当てはまります。

ローカル~/.config/user-dirs.dirsとグローバル/etc/xdg/user-dirs.defaultsの両方の構成ファイルは、次の環境変数形式を使用してユーザーディレクトリをポイントします。XDG_DIRNAME_DIR="$HOME/directory_name"構成ファイルの例は次のようになります(これらはすべてテンプレートディレクトリです)。

cat ~/.config/user-dirs.dirsの結果:

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_VIDEOS_DIR="$HOME/Videos"

xdg-user-dirsは、適切なユーザーディレクトリを指すローカル構成ファイルをソースとするため、カスタムフォルダーを指定することが可能です。たとえば、XDG_DOWNLOAD_DIR変数のカスタムフォルダの名前が$HOME/Internet~/.config/user-dirs.dirsである場合、この変数を使用するすべてのアプリケーションがこのディレクトリを使用します。


Windowsに戻りたい場合、/homeデータを保持できますか?

Windowsインストーラーは、インストールされているパーティション全体を上書きし、MBRシステムではGRUBを上書きして、Linuxオペレーティングシステムの起動を妨げます。このため、WindowsをインストールしてからUbuntuをインストールすることをお勧めします。デュアルブート。

10
karel

NTFSファイルシステムでパーティションを保持している場合、読み取りおよび書き込みアクセス権を持つLinuxからそれらをマウントできますが、欠点もあります。

  • NTFSのLinuxドライバーは堅牢ですが、LinuxファイルシステムのLinuxドライバーやWindowsファイルシステムのWindowsドライバーほど効率的ではありません。したがって、物事は遅くなりますext4ファイルシステムを作成し、NTFSファイルシステムからデータファイルをコピーする場合(バックアップドライブ経由の場合もある)よりもです。

  • NTFS(およびFAT32とexFAT)のLinuxドライバーで管理する場合、所有権と権限は柔軟ではありません。これらはマウント時に設定され、すべてのファイルとディレクトリで同じになるように設定されており、ファイルシステムを再マウントしない限り変更できません。

  • Linuxのいくつかの特別な機能はNTFSでは管理できません。 Ubuntuシステムに属するすべてのパーティションにLinuxファイルシステムが必要です。ルート(/)、および個別のホームパーティションがある場合(/home)など。

  • LinuxにはNTFSに適したメンテナンスツールがないため、Windows以外では、修復したり新しい状態に保つことはできません。


しかし、デュアルブートのシナリオでは、NTFSで個別のdataパーティションを作成することをお勧めします。 UbuntuからもWindowsからもアクセスできます。

5
sudodus

予備的な注意:現在Cドライブとして知られているものとは別のパーティションにある場合にのみ、データを保存できます。

Windowsでcドライブとして知られているパーティションをUbuntu GNU/Linuxオペレーティングシステムで実際に上書きし、他のパーティションはそのまま残しておくことができます。ただし、MS Windowsがインストールされていないコンピューターでntfsパーティションを維持することには問題があります。

Windowsには独自のファイルシステムntfsがあります。したがって、現在のすべてのパーティションは、おそらくntfsファイルシステムフォーマットでフォーマットされています。 Windowsはvfatもサポートしているため、一部のパーティションがvfatでフォーマットされていることは除外されません。ただし、vfatは古く、堅牢性が低くエラー耐性のあるファイルシステムであり、保存できる最大ファイルサイズに関して、特に制限があります。一方、Ubuntuはファイルシステムが異なります。 ext4システムが最も使用されており、デフォルトのインストールで作成されたファイルシステムです。

Linuxは、他のオペレーティングシステム(私があなたを見ている、Apple)でない限り、ntfsパーティションを問題なく読み書きできます。したがって、この観点から、あなたが望むものを達成することができます。

ただし、大きな注意点があります。 ntfsは独自のファイルシステム形式です。したがって、ファイルシステムのインとアウトは、ファイルシステムを作成した会社だけが知っています。 UbuntuおよびGNU/Linuxオペレーティングシステムは一般にそれで動作し、ファイルシステムの整合性をチェックする基本的なツールさえありますが、Windowsファイルシステムチェックツール(コマンドラインでのchkdsk)だけが完全に詳細に調査できます。そして、ファイルシステムを修復します。 このため、Windowsシステムから重要なntfsパーティションにアクセスできる必要があります

内蔵ディスクを取り出して一時的にWindowsシステムにマウントしてチェックすることは簡単にはできません。したがって、Windowsシステムがインストールされていない内部ドライブにntfsパーティションを保持することは強くお勧めしません。

したがって、WindowsからUbuntuに移行する場合のアドバイスは、既存のすべてのパーティションをLinuxファイルシステム(通常はext4)に再フォーマットすることです。これによりすべてのデータが消去されるため、データを外部ディスクに移動し、バックアップが最新であることを確認して、新しいオペレーティングシステムのインストール後にデータを復元できるようにする必要があります。

4
vanadium