Ubuntu 如何处理硬盘分区?我想将其与 Windows 的做法进行比较。
假设我有一个格式化为 ext4 的 HDD,如果我创建 2 个分区并将它们安装在/data-part
和处,那么我是否创建了像和这样/movies
的 2 个分区?D:/
E:/
答案1
首先我们来纠正一下大家的一个误解:
假设我有一个格式化为 ext4 的硬盘,如果我创建 2 个分区...
你不需要将硬盘格式化为 ext4、NTFS 或 FAT32 之类的文件系统,而是格式化分区到那些文件系统。当人们说他们已经将硬盘格式化为 ext4 时,他们通常意味着他们已经创建了一个覆盖整个磁盘的单个分区,并为该分区创建了一个 ext4 文件系统。
在视窗,每个分区都分配有不同的驱动器号(C:
、D:
等)。这样可以更容易地发现哪些文件放在哪个分区中。一个硬盘可以有多个分区,一台计算机可以有多个硬盘和其他存储设备。缺点是您不能轻易将不同的目录放在不同的分区中,您不能将它们放在C:\Windows
一个分区中,C:\Users
例如,它们都必须位于该C:
分区中。
在Linux,所有内容都是文件,并且都位于根目录 下。/
分区可以挂载到 下的任何目录/
。例如,您可以将一个分区挂载到/home
,将另一个分区挂载到/var
,并将另一个分区挂载到,这将包含所有其他文件,但不包含或/
中的文件。home
var
在 Linux 中,甚至设备和正在运行的进程都是文件。例如,在 下/proc
,您将找到所有正在运行的进程,在 下/dev/
,您将找到所有连接的设备。硬盘通常命名为/dev/sda
、/dev/sdb
、/dev/sbc
等。带有硬盘的分区通常命名为/dev/sda1
:sda
代表硬盘,1
代表该硬盘内分区的编号。每个分区然后都安装到文件系统中的目录。例如,您的 CD-ROM 驱动器/dev/cdrom0
可以安装到/media/cdrom0
。在文件资源管理器中,您可以导航到/media/cdrom0
以查看 CD 的文件。
虽然这在概念上比 Windows 系统更困难,但它更加灵活,因为您可以将任何目录分配给新分区。