Linux系统中sda是什么意思?

最近在学习使用linux系统时,sda经常出现在我们输完命之令后的内容里。

比如说,如果我们使用df命令会出现已下画面:

df命令
df命令

 这里就出现了sda。

dev比较好解释,是device的意思,而sda表示什么呢?

经过查找资料,sda中的sd表示的是SCSI disk(small computer system interface disk),简称sd。sda则表示scsi disk设备的第一块。按这个规则第二块就是sdb,第三块就是sdc...

然而有时候还会出现sda1,sda2这种情况,那他们又表示什么意思呢?

是这样的,sda1表示SCSI disk设备的第一块的第一个分区,sda2则相应的表示SCSI disk设备的第一块的第二个分区。

参考文献链接:What is /dev/sda in Linux? - Tec4Tric

### 扩展虚拟机中Linux系统sda磁盘空间 对于在虚拟机环境下的Linux系统,扩展`/dev/sda`磁盘的空间涉及几个关键步骤。首先需要确保虚拟机处于关闭状态以便调整其硬件配置。 当准备就绪后,在宿主机上的虚拟化平台(如VMware Workstation或ESXi),通过图形界面找到目标虚拟机并进入设置选项来增加分配给该机器的存储量[^2]。完成上述操作之后重新启动虚拟机,并登录到Linux操作系统内继续后续工作。 一旦回到Linux命令行环境下,可能需要刷新系统对新大小的认识: ```bash partprobe /dev/sda ``` 此命令会通知kernel有关分区表的变化情况,从而使得新增加出来的未分配空间可见于当前运行实例之中[^3]。 接下来要确认具体的变更效果以及了解哪些部分是可以被扩大的。这可以通过执行如下指令实现: ```bash lsblk fdisk -l ``` 假设目的是扩大根文件系统的尺寸,则通常还需要进一步处理逻辑卷管理器(LVM)或者直接修改现有非LVM类型的主分区;如果是后者的话,建议采用工具比如`gparted`(需图形界面支持),而对于前者则可利用`pvresize`, `lvextend` 和 `resize2fs`等命令组合达成目的。 如果使用的是ext4这样的传统文件系统而非LVM架构下创建的卷组和逻辑卷,那么可以直接运用`resize2fs`配合之前提到过的`partprobe`来进行在线热调整而无需重启服务或服务器本身[^1]。 #### 使用 LVM 的情况下扩展根文件系统示例: ```bash # 增大物理卷大小 pvresize /dev/sdaX # 将额外空间加入到指定逻辑卷 (这里以 root 为例) lvextend -l +100%FREE /dev/mapper/ubuntu--vg-root # 调整文件系统大小匹配新的 LV 容量 resize2fs /dev/mapper/ubuntu--vg-root ``` 请注意以上代码中的 `/dev/sdaX` 需替换为实际待增长的具体分区编号,同时路径也可能因发行版不同有所差异,请参照各自官方文档获取最准确的信息指导。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值