目的:为了解决 /var/lib/docker/overlay2 占用大 /var 分区空间不够问题 一、查看docker默认目录的方法 docker默认目录为/var/lib/docker,可以通过下面的方法查看...]# docker info |grep "Docker Root Dir" Docker Root Dir: /var/lib/docker 二、停止docker服务并移动原有docker文件到新目录...四、重新加载配置启动服务 systemctl daemon-reload systemctl start docker.service 然后可以重复第一步确认结果,即完成迁移。...---- 附其他几个相关命令 # 类似于Linux上的df命令,用于查看Docker的磁盘使用情况 docker system df # 用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling
request took too long with etcd 3.2.24 #70082 issue:https://github.com/kubernetes/kubernetes/issues/70082 迁移方法...: 1.关闭服务并拷贝数据库文件到新的目录下 [root@node1 ~]# systemctl stop etcd [root@node1 ~]# cp -ar /data/etcd/ /var/lib...node1 ~]# ll /var/lib/etcd/ total 0 drwx------. 4 root root 29 Apr 28 05:54 member 2.修改etcd.env文件新数据目录
iostat的使用: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 iostat -x -k 1 100 Linux...数据迁移 1、最好是先进行锁表操作,防止数据被写入,我这里由于使用的atlas,只要停掉该程序,就不会有数据写入。...1 mysql> flush tables with read lock 解锁用: 1 mysql> unlock tables; 2、将MySQL旧的数据目录里的数据拷贝到SSD目录 1 2 \cp...-a /usr/local/mysql/data/* /mysql_data/data/ chown -R mysql.mysql data 3、配置文件里修改数据目录 1 datadir...03:29:37 15255 [ERROR] Failed to initialize the master info structure 找不到relay-bin.000471文件,原因是我们的数据目录指向了新的位置
(如:/、/opt、/var等目录),CDH安装的安装目录默认是在/opt下,随着版本的升级和新组件的安装占用了大量的/opt目录空间,为了确保opt目录有足够的空间来存放CDH的安装包,需要将CDH的安装目录进行迁移...,本篇文章Fayson主要介绍如何迁移CDH的安装目录/opt/cloudera。...2.CDH安装目录迁移 ---- 这里的迁移Fayson使用软链接的方式将CDH的安装目录/opt/cloudera迁移至/data/disk1目录下,具体操作如下: 1.首先将/opt/cloudera...目录mv到需要迁移的目录下 [root@cdh01 disk1]# cd /opt/ [root@cdh01 opt]# mv cloudera/ /data/disk1/ (可左右滑动) ?...如上操作就完成了CDH安装目录的迁移。 3.总结 ---- 1.在CDH安装目录迁移完成后需要重启cloudera-scm-agent服务 2.使用软链接的方式可以在不修改配置的情况下完成,更方便。
目录间迁移步骤 假设我在server.properties文件中配置了多个日志存储路径(表示日志数据存储在多块磁盘),如下所示: # A comma seperated list of directories...查询这些数据目录,发现Kafka均匀地将 9 个分区分布在这三个路径上: > ll /data1/kafka-logs/ |grep test-topic drwxr-xr-x 6 kafka staff...需要将test-topic的6,7,8分区全部迁移到/data2路径下,并且把test-topic的1分区迁移到/data1下。...迁移结果 执行完成后,我们再次查看存储目录副本分布: > ll /data1/kafka-logs/ |grep test-topic drwxr-xr-x 6 kafka staff 192.../data2下,而分区1也迁移到了/data1下。
安装完Docker后,默认存储路径在/var/lib/docker目录,如果服务器挂载的硬盘不是根目录的话,可能会造成资源不够用。这时候就需要迁移docker默认的目录。...1.停止docker服务 systemctl stop docker 2.创建docker新目录 mkdir -p /data/docker/lib 3.安装迁移软件包 yum install rsync...-y 4.开始迁移 rsync -avzP /var/lib/docker /data/docker/lib/ 5.修改docker配置文件docker.service vi /lib/systemd.../docker/lib/docker 6.重启docker systemctl daemon-reload systemctl restart docker 7.确认docker没有问题,删除原目录
文章目录 一、arch 目录 二、block 目录 三、certs 目录 四、crypto 目录 五、Documentation 目录 在上一篇博客 【Linux 内核】Linux 内核源码结构 ( 下载...Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 ) 中 , 使用了 Visual Studio Code 查看 Linux 内核源码 , 本篇博客开始分析 Linux 内核源码结构...; 一、arch 目录 ---- arch 目录是 针对 不同 CPU 体系架构平台 的代码 , 将 与 平台 相关的代码 放在该目录中 , 如某些代码只针对 x86 架构的平台 , 那么放在 arch.../x86 目录下 ; 每种体系结构 , 都有 相应的子目录 , 如 arm , arm64 分别是 arm 32 位和 64 位平台 ; 二、block 目录 ---- block 目录 , 是子系统目录..., 其中存储了 块设备驱动 相关代码 ; 三、certs 目录 ---- certs 目录中存储了 认证 和 签名 相关代码 ; 四、crypto 目录 ---- crypto 目录中存储了 内核中常用的
文章目录 一、drivers 目录 二、fs 目录 三、include 目录 四、init 目录 五、ipc 目录 六、kernel 目录 一、drivers 目录 ---- drivers 目录中存储了...驱动程序 相关代码 , 如 USB 总线驱动程序 , PCI 总线驱动程序 , 显卡驱动程序 , 网卡驱动程序 等 ; 二、fs 目录 ---- fs 目录中存储了 虚拟文件系统 ( Virtual...目录 ---- include 目录中存储了 内核源码 依赖 的 大部分头文件 代码 ; include 目录中存储了 虚拟文件系统 ( Virtual File System ) 相关代码 ; 四、...init 目录 ---- init 目录中存储了 Linux 内核的初始化 相关代码 ; 该 初始化代码 关联到了 内存的各个组件 的入口 ; 五、ipc 目录 ---- ipc 目录中存储了 进程间通信...相关代码 ; 如 : 信号量 , 共享内存 等 ; 六、kernel 目录 ---- kernel 目录中存储了 内核核心代码 ; 其中包含了 进程管理 , IRQ 中断 等模块 ;
文章目录 一、lib 目录 二、LICENSES 目录 三、mm 目录 四、net 目录 五、samples 目录 六、scripts 目录 一、lib 目录 ---- lib 目录中存储了 C 语言标准库的子集...相关代码 ; 二、LICENSES 目录 ---- LICENSES 目录中存储了 开源许可协议 相关协议文本 ; 该目录拿下都是文本文件 ; 三、mm 目录 ---- mm 目录中存储了 内存管理...( Memory Management ) 相关代码 ; 四、net 目录 ---- net 目录中存储了 网络协议 相关代码 ; 如 : TCP , WIFI , IPV4 , IPV6 等 ;...五、samples 目录 ---- samples 目录中存储了 Linux 内核参考示例代码 ; 六、scripts 目录 ---- scripts 目录中存储了 内核 编译 配置 相关脚本 ;
文章目录 一、security 目录 二、sound 目录 三、tools 目录 四、usr 目录 五、virt 目录 一、security 目录 ---- security 目录中存储了 Linux...内核 安全模型 相关代码 ; 二、sound 目录 ---- sound 目录中存储了 声卡驱动 相关代码 ; 三、tools 目录 ---- tools 目录中存储了 与 Linux 内核交互 相关代码...; 四、usr 目录 ---- usr 目录中存储了 用户打包 和 内核压缩 相关代码 ; 五、virt 目录 ---- virt 目录中存储了 kvm 虚拟化目录相关实现 相关代码 ;
记录Linux中的目录树形结构
Docker安装后默认目录在/var/lib/docker,如果没有对该目录单独分区,会占用/分区空间,如果根分区占满将影响服务器正常使用,因此有必要将Docker目录迁移到非根分区目录下。...Docker目录迁移到其它分区 如果您Docker已经在跑了,使用之前也忘记规划分区,这时候就需要迁移数据了。...首先停用Docker服务: systemctl stop docker 将文件进行备份: mv /var/lib/docker /var/lib/docker_bak 迁移文件到其它分区,这里已经提前建了一个新的分区.../home/disk2,我们将数据迁移到这个分区: cd /home/disk2 cp -a /var/lib/docker_bak docker 创建软连接: ln -s /home/disk2/docker.../var/lib/docker 最后重新启动Docker服务: systemctl start docker 测试没有问题后,即可将备份目录/var/lib/docker_bak进行删除。
简介 Linux 系统迁移系统相对于 Windows 来说还是简单许多,使用 Linux 系统自带的 dd 命令即可。 2....要迁移系统,还得先划分一块大于等于原系统分区大小的空间。...2.4 迁移系统 划分好分区后,就可以迁移系统了。...系统,执行以下命令来生成迁移系统的引导项: ## 不同 Linux 发行版可能不太一样 # Ubuntu sudo update-grub # ArchLinux sudo grub-install.../dev/sdU # sdU 为新硬盘 sudo grub-mkconfig -o /boot/grub/grub.cfg 接着重启电脑并进入迁移后的 Linux 系统,成功进入后再执行以下命令: ##
/bin:存放的是系统的命令 /boot:存放的是系统和启动文件及其内核 /dev:设备文件主目录 /etc:系统主配置文件主目录(系统的配置文件) /var:系统配置文件主目录(软件的配置文件) /home...:普通用户主目录 /lib&/lib64:系统库文件存放目录 /porc:系统进程和系统硬件信息 /usf:系统帮助文档以及源代码包安装位置 /mnt:用户挂载目录 /run:当前运行目录 /tmp:临时文件存放目录.../sbin:超户(root)使用的命令 /root:超户的主目录
Linux 目录结构 装完Linux,首先需要弄清Linux 标准目录结构 / root —?启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。 home —?.../boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。...建议单独分区,分区大小100M即可 /dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt。...以前的 Linux 系统中,习惯放置在 /usr/local 目录下 /proc:此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的目录有/proc...Linux Directory Structure 2.?Linux’s directory structure 3.?Linux目录结构
查看一级目录[root@localhost ~]# tree -L 1 / ##查看Linux根下目录/├── bin -> usr/bin...#应用程序所在目录└── var ##数据变化的目录,一般存放日志文件注:Linux目录介绍网站https://www.pathname.com..." >/etc/motd [root@money ~]# cat /etc/motd小白开始转行做运维,学习Linux[root@money ~]# 登出连接断开连接断开连接主机...连接主机成功Last...[root@money ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core)补充:查看内核命令uname -r[root@money.../usr/srcvar下重要文件Linux系统日志文件目录/var/log/messages远程连接安全日志目录/var/log/secure系统启动硬件加载日志/var/log/dmesg,效果等同dmesg
和 Windows 一样,Linux 也有目录的概念。系统中众多的文件需要借助到目录进行存储与管理。我们下面对 Linux 系统中的目录结构以及经常使用到的概念进行一个完整介绍。...Linux 系统目录结构 在 Windows下,系统把硬盘划分为不同的磁盘分区,每个磁盘分配一个不同的盘符,比如 C:\、D:\ 等等。...而 Linux 则是将整个硬盘统一管理,整个系统只有一个根目录 "/",所有的文件和目录都是在这个根目录下,它表示 Linux 文件系统的起点。...为了规范,绝大多数的 Linux 发行版本中 (参见 《这么多Linux版本,你究竟该怎么选择?》)系统目录的机构都保持了一致。以 CentOS 7 为例,下面介绍一下常用的系统目录和它们的作用。...最后 本文介绍了 Linux 系统目录的结构和它们的用途,目录相关的概念,以及最常用到的相关命令。
先看图 根文件系统: linux识别的第一个与根直接关联的文件系统。 FHS:LSB组织定义的LINUX发行版基础目录命名法则及功用规定。...filesystem hierarchy standard,文件系统层级标准 linux下目录 目录 描述 / 只有一个跟 \ ;不是一一对应的;第一层次结构的根、整个文件系统层次结构的根目录。...在单用户模式下,你需要使用的常见Linux命令都位于此目录下。系统的所有用户使用的命令都设在这里。...但是,在这个目录下的linux命令通常由系统管理员使用,对系统进行维护。例如:ifconfig命令 /boot 引导加载程序相关的文件。...这个目录通常会在分割槽的最顶层存在,例如你加装一个硬盘于/disk中,那在这个系统下就会自动产生一个这样的目录/disk/lost+found /mnt 挂载目录;临时安装目录,系统管理员可以挂载文件系统
简介 由于 Linux 系统是开源的,存在众多不同的发行版,为了防止不同的 Linux 发行版的系统目录结构大相径庭,以至于用户从一个发行版迁移到别的发行版后不会使用,FHS(Filesystem Hierarchy...目前主流的 Linux 发行版基本都遵循 FHS 标准,因此它们的系统目录结构也大致相同。 了解 Linux 文件目录结构的标准和每个目录的详细功能,对于用户用好 Linux 系统至关重要。 2....2.2.1 / 目录 根目录是整个系统最重要的一个目录,因为不但所有的目录都是由根目录衍生出来的,同时根目录也与开机/还原/系统修复等动作有关。...早期 Linux 在设计的时候,若发生问题时,救援模式通常仅挂载根目录而已,因此有五个重要的目录被要求一定要与根目录放置在一起,那就是 /etc、/bin、/dev、/lib、/sbin 这五个重要目录...现在许多的 Linux 发行版由于已经将许多非必要的文件移出 /usr 之外了,所以 /usr 也是越来越精简。
存放二进制可执行文件,只有root才能访问 etc (etcetera)存放系统配置文件 usr (unix shared resources)用于存放共享的系统资源 home 存放用户文件的根目录...root 超级用户目录 dev (devices)用于存放设备文件 lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块 mnt (mount)系统管理员安装临时文件系统的安装点
领取专属 10元无门槛券
手把手带您无忧上云