linux 常用命令指南(存储分区、存储挂载、docker迁移)

  • 前言:由于目前机器存储空间不够,所以'斥巨资'加了一块2T的机械硬盘,下面是对linux扩容的一系列操作,包含了磁盘空间的创建、删除;存储挂载;docker迁移;anaconda3迁移等。

一、存储分区

1.1 查看

bash 复制代码
lsblk

使用以上命令查看磁盘详情,如行图,sdb就是我今天新加的硬盘,已经全处理好了。

1.2 创建、删除

bash 复制代码
fdisk /dev/sdb  # 使用fdisk命令进入分区操作界面

进入fdisk操作界面

都有对应的操作,需要说一下的是,在使用'n'创建分区的时候,有一部分的输入形式如下:

bash 复制代码
Last sector, +/-sectors or +/-size{K,M,G,T,P} (102400000-3907029134, default 3907029134): +100G

二、存储挂载

2.1添加挂载

bash 复制代码
sudo mkfs.ext4 /dev/sdb4	创建文件系统
sudo mkdir -p /mnt/data		创建挂载点
sudo mount /dev/sdb4 /mnt/data		重新挂载分区

2.2 更新 /etc/fstab

为了使挂载在系统重启后仍然有效,需要编辑 /etc/fstab 文件,添加相应的条目:

bash 复制代码
vim /etc/fstab   # 使用vim对 /etc/fstab 进行编写
bash 复制代码
UUID=<sdb4的UUID> /mnt/data ext4 defaults 0 2

UUID可使用以下命令进行查看

bash 复制代码
sudo blkid

三、docker迁移

1.停止Docker服务

bash 复制代码
sudo systemctl stop docker

2.编辑或创建/etc/docker/daemon.json文件

使用文本编辑器(如vi或nano)打开或创建/etc/docker/daemon.json文件,并添加以下内容:

bash 复制代码
{
  "data-root": "/new/path/to/docker"
}

3.创建新的存储目录

bash 复制代码
sudo mkdir -p /root/docker
sudo chown root:root /root/docker
sudo chmod 755 /root/docker

4.重启Docker服务

bash 复制代码
sudo systemctl start docker

5.验证更改

bash 复制代码
docker info | grep "Docker Root Dir"

6.迁移现有数据

也是相同的先stop docker,完成以下操作后再进行start

bash 复制代码
sudo rsync -aqxP /var/lib/docker/ /root/docker/

四、anaconda3迁移

1.文件转移

bash 复制代码
cp -r /home/anaconda3/ /rgzn/anaconda3/

2. 环境变量调整

bash 复制代码
export PATH=/rgzn/anaconda3/bin:$PATH
source ~/.bashrc

调整~/.bashrc

bash 复制代码
vim ~/.bashrc

3.细微调整

bash 复制代码
vim /rgzn/anaconda3/bin/conda   # 调整里面的绝对路径
vim /rgzn/anaconda3/bin/pip   # 调整里面的绝对路径
vim /rgzn/anaconda3/bin/pip3   # 调整里面的绝对路径
vim /rgzn/anaconda3/env/***/bin/pip   # 调整里面的绝对路径

然后进行conda初始化

bash 复制代码
conda init
相关推荐
M78佐菲12 分钟前
HTML学习笔记
linux·笔记·学习·tcp/ip·html
XR12345678813 分钟前
医院无线整网高密覆盖选型深度解析
运维·网络
新时代牛马14 分钟前
嵌入式 Linux 蓝牙框架完整篇:从 HCI、L2CAP 到BlueZ 用户态
linux·运维·服务器
Brilliantwxx1 小时前
【STM32】 初认识USART串口
linux·stm32·单片机·嵌入式硬件·架构
aningx1 小时前
使用自定义bash脚本预防oom卡死
linux
weixin_444579301 小时前
Docker(下):镜像仓库管理
运维·docker·容器
资讯第一线1 小时前
斐讯R1免登录配网》 [APP] [安卓版] 下载
运维
ONLYOFFICE1 小时前
ONLYOFFICE成为Linux操作系统 – Winux的预装办公套件
linux·运维·服务器
其实防守也摸鱼1 小时前
OpenClaw Windows 踩坑实战指南
运维·服务器·数据库·windows·github·copilot
mounter6251 小时前
从内核安全到可编程基础设施:Meta 的 eBPF 实践与形式化验证探索
linux·ebpf·linux kernel·kernel