如何分区我的硬盘驱动器使用Ubuntu?

直到现在我是Windows用户。 从现在开始,我想只使用Linux。

我有500Gb硬盘。 我该如何正确分区? 我读到没有正确或错误的方式,但仍然,我很困惑。 我做了一些事情,我在/(160Gb)上安装了主分区,我认为这是一个操作系统和350Gb扩展分区,其中有4Gb交换和346Gb安装在/ home。

我习惯了C:\和D:\ partitioning,但我没有看到文件系统。 我搞不清楚了。 什么在哪里? 如何为操作系统制作C:\分区,为应用程序,电影,音乐,照片制作D:\。 或者我想要的是Windows方式,我必须习惯Linux方式?

Linux与MS-Windows并没有什么不同:

Gnu / Linux改进了Free Unix。 MS-Windows基于MS-Dos,它是受Unix启发的CPM的不良克隆。

有一个主要区别:Gnu / Linux和所有Unix都有一个根,一个统一的层次结构,因此没有驱动器号。 MS-Windows,DOS和CPM有多个层次结构,每个驱动器/分区一个,它们被赋予字母(例如c: 。 在Gnu / Linux上将挂载/ home,无论它是在同一个分区,单独的分区还是网络共享上,它都会存在。 此方法的优点是文件名不依赖于存储设备的位置。 Ms-Windows,dos,cpm方式的优点是操作系统程序员在编写操作系统时更容易。

可以嫁接子树(来自其他分区,磁盘或网络共享等),但每台计算机有一棵树。 您甚至可以使用网络文件共享在计算机之间共享子树,但它们是子树而不是新树。

在命令行上键入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是一个很多魔法生活的地方,很多你可能不会想到的东西就像文件一样存在:分区,音频/video输入输出,键盘,鼠标,黑洞( /dev/null ),源代码什么都没有( /dev/zero )等
  • on /home是另一个磁盘分区。 这是用户目录所在的位置。 [相当于现代Microsoft OS上的?:\User ,在哪里? 可能是C,或其他东西]。
  • on /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是原始设备所在的目录/dev/sd*是磁盘分区。 /dev/sda是主硬盘/dev/sdb是二级硬盘,在我的情况下是外部硬盘。 /dev/sd?1是磁盘的第一个分区。 1,2,3,4是主分区,5,6,7等是辅助分区。

您可以做的是将系统的不同部分安装在不同的平台(分区)中。 如果发生碰撞,损失将会减少。 您可以做的一个例子:

  • 系统数据安装在/ 30 GB上的分区就足够了
  • 必要时交换(例如4GB)
  • 硬盘中的其余部分位于专用于您个人数据的分区中。 它将安装在/home

如果Ubuntu崩溃,您的数据是安全的! :)

这些是YouTubevideo链接。 希望这会帮助你。

Ubuntu文件系统—> https://www.youtube.com/watch?v=TxA2fXEGxyA

双启动(Windows和Ubuntu)—> https://www.youtube.com/watch?v=Ek2pdr4nGbc&feature=related

Ubuntu分区—> https://www.youtube.com/watch?v=qBCHsgry2RQ

谢谢

这是一个简短的指南,可以帮助你。 http://www.ubuntulinuxguide.com/hard-disk-partition

Linux中没有C:或D:分区,根本没有驱动器号。 我已经阅读了其他人的答案,但我认为这并不足以“让你失望”。 这是一般的想法,“根”文件系统,即你安装Ubuntu的文件系统是/ 。 其他任何东西都驻留在文件系统“下”,驱动器“挂载”到文件夹。 常见的结构是拥有/用于所有内容, /home用于用户的数据和swap分区,以便hibernate等。

Linux没有驱动器号的概念。 在linux中,一切都是文件,甚至是文件夹。 想想/作为你的“C”驱动器。 其他所有东西都“安装”在它下面。 您想要称之为“D”驱动器的是您的/ home挂载点。 程序文件将是您的/ usr,在某种程度上是/ var。 在linux中,数据的物理位置无关紧要。 我花了一段时间才明白驱动器号的概念是不必要的。 驱动器号是装入点的另一个名称。

所以,要保持简单:

/ = C:

/ home = D:\适用于应用,电影,音乐,照片

并且不要忘记创建交换文件/交换…这是您的虚拟内存。 如果你的公羊少于1GB,那么你的公羊总重量是你的2倍。

虽然大多数有经验的用户会因为只有3个人而鞭打你,但它会启动。 一旦了解了文件系统如何更好地工作,您很可能会改变您的分区方案。