Linux磁盘分区、docker容器磁盘扩容

本文详细介绍了IDE、SATA和SCSI硬盘的区别,展示了如何查看磁盘信息、分区、挂载及Docker容器磁盘扩容步骤。涉及fdisk、lsblk、docker等工具的使用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

硬盘名称

  • IDE硬盘:多用于家用产品中,也部分应用于服务器。盘体与控制器集成在一起。一般是有扁平电缆连接的,平行传输的。
    在这里插入图片描述

  • SATA硬盘:串行连接方式。数据校验更为完整,传输速度也更快
    在这里插入图片描述

  • SCSI硬盘:是一种连结主机和外围设备的接口,支持包括磁盘驱动器、磁带机、光驱、扫描仪在内的多种设备 。
    在这里插入图片描述

查看磁盘信息

fdisk -l

在这里插入图片描述
Disk /dev/sd*表示不同的磁盘名称,a,b,c表示不同的磁盘,sd表示是sata或着scsi磁盘。
这里是三个硬盘。

磁盘后面跟不同的数字表示不同的分区
查看设备的挂载情况

lsblk -f

在这里插入图片描述

分区、挂载

新增一个硬盘,通过lsblk 可以 看到新增的第四个硬盘sdd

分区

fdisk /dev/sdd

  1. 输入m 可以查看所有命令
    在这里插入图片描述

  2. 输入n创建一个新分区
    在这里插入图片描述

  3. 然后有两个选项,p主分区,e扩展分区
    在这里插入图片描述

  4. 输入分区号
    在这里插入图片描述

  5. 设置起始扇区大小。这个空间内是EFI(可扩展固件接口)引导代码
    在这里插入图片描述

  6. Last 扇区就是设置分区大小

  7. 保存
    在这里插入图片描述

挂载

临时挂载

先创建一个目录 /home/newdisk
amount 设备名 目录名

永久挂载

vi /etc/fstab
在这里插入图片描述
增加一行
/dev/sdd1 /home/newdisk ext4 defaults 0 0

使配置生效

mount -a

解除挂载

umount 设备名

docker容器磁盘扩容

查看docker容器存放位置

docker info
在这里插入图片描述

停止docker服务

systemctl stop docker

迁移/var/lib/docker目录下面的文件到/my/docker/lib

迁移后的完成docker路径:/my/lib/docker
cp -r /var/lib/docker/ /my/docker/lib/

配置 /etc/systemd/system/docker.service.d/devicemapper.conf

vi /etc/systemd/system/docker.service.d/devicemapper.conf

[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --graph=/my/docker/lib/docker

重启docker

systemctl daemon-reload
systemctl restart docker
systemctl enable docker

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值