今まで私はWindowsユーザーでした。これからはLinuxだけを使いたいです。
500Gb HDDがあります。適切にパーティション分割するにはどうすればよいですか?正しい方法も間違った方法もないことを読みましたが、それでも混乱しています。私は何かをして、プライマリパーティションを/(160Gb)にマウントしていますが、これはOSであると信じています。
C:\とD:\のパーティション分割に慣れましたが、そのようにファイルシステムが表示されません。迷っています。何ですかOS用にC:\パーティションを作成し、アプリ、映画、音楽、写真用にD:\パーティションを作成するにはどうすればよいですか。または、私はWindowsの方法が欲しいのですが、Linuxの方法に慣れなければなりませんか?
LinuxはMS-Windowsとそれほど違いはありません。
Gnu/Linuxは、改良された無料のUnixです。 MS-Windowsは、UNIXに触発されたCPMの貧弱なクローンであるMS-Dosに基づいています。
主な違いが1つあります。Gnu/ LinuxとすべてのUnixには、1つのルートと1つの統一された階層があるため、ドライブ文字がありません。 MS-Windows、DOS、およびCPMには複数の階層があり、各ドライブ/パーティションに1つずつ、文字が割り当てられています(例:c:
)。 Gnu/Linuxのホームは/ homeにマウントされ、同じパーティション、別のパーティション、またはネットワーク共有にあるかどうかは関係ありません。このアプローチの利点は、ファイルの名前がストレージデバイスの場所に依存しないことです。 Ms-Windows、dos、cpmの方法の利点は、オペレーティングシステムのプログラマがオペレーティングシステムを作成する際に簡単だったことです。
サブツリー(他のパーティション、ディスク、またはネットワーク共有などから)を移植できますが、コンピューターごとに1つのツリーがあります。ネットワークファイル共有を使用してコンピューター間でサブツリーを共有することもできますが、それらは新しいツリーではなくサブツリーです。
コマンドラインでmount -l
と入力して、すべてのマウントを表示します。これには、バッキングストアがない特別なマウントがいくつか含まれていることに注意してください。 df -h
も使用情報を取得します。
私のシステムの例:
#how full are my filesystems.
df -h --print-type
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda5 ext4 20G 9.7G 8.7G 53% /
tmpfs tmpfs 1.5G 0 1.5G 0% /lib/init/rw
udev tmpfs 1.5G 284K 1.5G 1% /dev
tmpfs tmpfs 1.5G 4.0K 1.5G 1% /dev/shm
/dev/sda6 ext4 87G 64G 18G 79% /home
/dev/sdb2 ext4 230G 85G 133G 39% /media/extra
#detailed info on what is mounted, but no size or usage info.
mount -l
/dev/sda5 on / type ext4 (rw,dirsync,errors=remount-ro,barrier=1,data=journal,auto_da_alloc,journal_checksum) [debian]
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda6 on /home type ext4 (rw,dirsync,errors=remount-ro,barrier=1,data=journal,auto_da_alloc,journal_checksum) [debian-home]
fusectl on /sys/fs/Fuse/connections type fusectl (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/sdb2 on /media/extra type ext4 (rw,nosuid,nodev,uhelper=udisks) [extra]
/
[c:
と同等]は、プライマリハードディスクパーティションにあります。/lib/init/rw
には、一時的なRAMベースのファイルシステムがあります。 (おそらくinitのプロセス1で使用され、おそらく無視するのが最善です)/proc
にprocファイルシステムがあります。これは魔法であり、動的なファイルシステムであり、プロセス/システムに関する多くのクールな情報を伝えることができます。/sys
にsysファイルシステムがあります。 (/proc
について私が言ったことを参照)/dev
にudevがあります。 udevは/dev
を管理します。 /dev
は、パーティション、オーディオ/ビデオ入力出力、キーボード、マウス、ブラックホール(/dev/null
)など、多くの魔法、あなたがファイルとは思わないものがたくさんある場所です。 、何もないソース(/dev/zero
)など。/home
は別のディスクパーティションです。これがユーザーディレクトリの場所です。 [最新のMicrosoft OSの?:\User
と同等、どこですか? C、または他の何かかもしれません]。/media/extra
は外付けハードディスクです。 /media
は、外部ドライブが自動的にマウントされる場所です。 /media
はディレクトリ/media/cdrom
および/media/cdrom0
でもあり、最初は他への参照です。空のディレクトリですが、cdromに入れると。次に、CDがここに表示されます。 [random-letter-of-the-day:\
]と同等その他の例:
#what swap have I got, and what is being used.
/sbin/swapon -s
Filename Type Size Used Priority
/dev/sda7 partition 4095992 0 -1
#what disks and partitions have I got.
ls -l /dev/disk/by-path/*
lrwxrwxrwx 1 root root 9 Jul 15 22:39 /dev/disk/by-path/pci-0000:00:1d.7-usb-0:1.1:1.0-scsi-0:0:0:0 -> ../../sdb
lrwxrwxrwx 1 root root 10 Jul 15 19:36 /dev/disk/by-path/pci-0000:00:1d.7-usb-0:1.1:1.0-scsi-0:0:0:0-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 9 Jul 15 22:39 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0 -> ../../sda
lrwxrwxrwx 1 root root 10 Jul 15 22:39 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part3 -> ../../sda3
lrwxrwxrwx 1 root root 10 Jul 15 19:36 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 Jul 15 19:36 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part6 -> ../../sda6
lrwxrwxrwx 1 root root 10 Jul 15 19:36 /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part7 -> ../../sda7
lrwxrwxrwx 1 root root 9 Jul 15 19:36 /dev/disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0 -> ../../sr0
/dev
はrawデバイスが存在するディレクトリです。/dev/sd*
はディスクパーティションです。 /dev/sda
はプライマリハードディスク/dev/sdb
は私の場合はセカンダリハードディスクです。 /dev/sd?1
はディスクの最初のパーティションです。 1,2,3,4はプライマリパーティション、5,6,7などはセカンダリパーティションです。
できることは、システムのさまざまな部分をさまざまなプラットフォーム(パーティション)にマウントすることです。クラッシュが発生した場合、損害は少なくなります。できることの例:
/
30 GBにシステムデータがマウントされたパーティションで十分です/home
にマウントされます。Ubuntuがクラッシュした場合、データは安全です! :)
ここに役立つ短いガイドがあります。 http://www.ubuntulinuxguide.com/hard-disk-partition
LinuxにはC:またはD:パーティションはなく、ドライブ文字はまったくありません。私は他の人の答えを読みましたが、あなたを「混乱させない」とは思いません。一般的な考え方は、「ルート」ファイルシステム、つまりUbuntuをインストールするファイルシステムは/
です。それ以外はそのファイルシステムの「下」にあり、ドライブはフォルダに「マウント」されます。一般的な構造は、/
をすべて、/home
をユーザーのデータ、swap
パーティションを使用して、休止状態などにすることです。
これらはあなたのためのYouTubeビデオリンクです。これがお役に立てば幸いです。
Ubuntuファイルシステム---> https://www.youtube.com/watch?v=TxA2fXEGxyA
デュアルブート(WindowsおよびUbuntu)---> https://www.youtube.com/watch?v=Ek2pdr4nGbc&feature=related
Ubuntu Partitioning ---> https://www.youtube.com/watch?v=qBCHsgry2RQ
ありがとう
Linuxにはドライブ文字の概念はありません。 Linuxでは、すべてがファイルであり、フォルダーもです。 /を「C」ドライブと考えてください。他のすべては、その下に「マウント」されます。 「D」ドライブと呼ぶものは、/ homeマウントポイントになります。プログラムファイルは/ usrであり、ある程度/ varです。 Linuxでは、データの物理的な場所は重要ではありません。ドライブ文字の概念が不要であることを理解するには、しばらく時間がかかりました。ドライブ文字は、マウントポイントの別の名前です。
それで、それを単純に保つために:
/ = C:
/ home = D:\アプリ、映画、音楽、写真用
スワップファイル/ swap ...を作成することを忘れないでください。これが仮想メモリです。 RAMが1GB未満の場合は、合計RAMの2倍にします。
経験豊富なユーザーのほとんどは、3つのパーティションしかないためにあなたをむち打ちますが、起動します。ファイルシステムがよりよく機能する方法を理解したら、ほとんどの場合、パーティションスキームを変更します。