同一磁盘上两个不同分区上的两个操作系统与两个不同磁盘上的两个操作系统之间有什么区别?每种情况的术语是什么?一个能做什么而另一个不能做什么?例如,您可以同时运行两个磁盘,但不能同时运行两个分区吗?
当人们谈论同一台计算机上的两个操作系统时,我无法判断他们指的是同一磁盘上的两个分区,还是两个独立的磁盘。
答案1
从用户的角度来看,这完全没有区别。两个操作系统的分区是否在同一磁盘上无关紧要。术语正是您使用的,两个不同的磁盘表示两个独立的物理磁盘和不同的分区可以位于同一磁盘上,也可以位于不同的磁盘上。
从实际角度来看,唯一的区别是,如果您有两个独立的磁盘,其中一个坏了,另一个不会受到影响。但是,完全有可能(取决于故障类型)某个分区损坏,而同一磁盘上的另一个分区不受影响。事实上,除非发生灾难性的硬件故障,否则单个分区中的问题不会影响其他分区。
无论如何,您一次只能运行一个操作系统。同样,这与操作系统是否安装在不同的磁盘上无关。但是,您可以将数据分布在多个驱动器上,并同时访问它,而不会出现问题。例如,这是我的家庭服务器的设置:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1.4T 0 disk
├─sda1 8:1 0 9.8G 0 part /media/Data
├─sda2 8:2 0 1K 0 part
├─sda3 8:3 0 1.2T 0 part /mnt/sda3
├─sda5 8:5 0 46.6G 0 part
├─sda6 8:6 0 14G 0 part
├─sda7 8:7 0 117.4G 0 part
└─sda8 8:8 0 2.3G 0 part
sdc 8:32 0 465.8G 0 disk
├─sdc1 8:33 0 29.3G 0 part /
├─sdc2 8:34 0 428.4G 0 part /home
└─sdc3 8:35 0 8G 0 part [SWAP]
sdb 8:16 0 1.8T 0 disk
└─sdb1 8:17 0 1.8T 0 part /mnt/sdb1
在上面的输出中,我有 3 个磁盘,它们有 12 个不同的分区。只要它们被挂载,我就可以毫无问题地在其中任何一个磁盘上写入/读取数据。
简而言之,你想用哪个就用哪个。区别不是很大。