我是 Linux 新手,对挂载一无所知。这个问题与df -h 不显示 /dev/sda。评论告诉我分区未安装。那么,该怎么办呢,因为我不知道。我担心会不小心损坏某些东西。
的输出lsblk
是:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
vda 253:0 0 60G 0 disk
vda1 253:1 0 60G 0 part /
vda15 253:15 0 1M 0 part
o/P 为sudo fdisk -l /dev/sda
:
磁盘 /dev/sda:107.4 GB,107374182400 字节
255 个磁头,63 个扇区/磁道,13054 个柱面,共计 209715200 个扇区
单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节/512 字节
I/O 大小(最小/最佳):512 字节/512 字节
磁盘标识符:0x727b8bb7设备启动开始结束块ID系统
我不明白为什么 100G 的 sda 不可用。如果我必须安装它,那么该怎么做?
答案1
/dev/sda
是磁盘,而不是分区。分区标识符包含一个数字,例如/dev/sda1
。您的驱动器上似乎没有分区sda
。您必须在空磁盘上创建至少一个分区,格式化它,然后挂载。
这里有一份写得很好的指南https://help.ubuntu.com/community/InstallingANewHardDrive提到了所有选项,请仔细遵循。
答案2
该名称/dev/sda
代表系统中的第一个硬盘。如果您的系统中有两个硬盘驱动器,则将调用下一个硬盘驱动器,依此类推/dev/sdb
。但是,当您使用计算机访问文件、安装操作系统、操作和/或存储硬盘上的文件时,您实际上是在操作“分区”,而不是整个磁盘。分区是硬盘的一部分,即/dev/sda
具有起点和终点,每个分区都有自己的文件系统,用外行的话来说,它是一个表,其中包含文件的名称以及组成文件的位的起始和结束地址。
现在分区的命名法与磁盘类似,但每个名称末尾都有一个数字。例如,系统第一个硬盘的第一个分区可能称为/dev/sda1
。现在,如果您从 Windows 转到 Linux,您可能知道此过程为“格式化磁盘”。但在 Linux 中,要使磁盘可供使用,您必须首先在磁盘上创建分区表。要了解如何使用 gparted 在磁盘上创建 GPT 分区表,请阅读此链接上的指南。创建 GPT 分区表(方案)后(或者如果您愿意,也可以创建 MSDOS 分区表),您需要在磁盘上创建一个分区。只需按照我上面链接的创建分区表的指南,然后按照下面列出的步骤创建分区、文件系统并挂载文件系统。注意我刚才说的,挂载的是文件系统,而不是分区。
1.创建分区
要创建分区,请单击 Gparted 窗口的分区菜单并选择“新建”
完成后,只需在弹出的下一个窗口中单击“添加”即可。
然后转到 gparted 窗口的“编辑”菜单,单击“应用所有操作”,然后在弹出的确认窗口中单击“应用”。现在您有了一个分区表、一个分区和一个文件系统。要安装文件系统,您只需单击文件管理器窗口左侧的新“100 GB 卷”附加项即可。