Centos6.9版本如何完成目录迁移

相信在我们的生产中时常遇到某个目录的数据量比较大,需要把它从一个磁盘迁移到另一个磁盘的情况,哪这个任务如何完成呢?下面我们就来做个小实验手把手的教你(注:迁移到另一个磁盘它应该是一个独立分区哟)

1、先查看一下自己的磁盘情况,再创建一个分区,根据你的需要给它分配空间。

2、用partx命令给新加的分区同步,这里我给它分了10G

3、将新分区格式化,并取个名字/home

4、创建/mnt/home文件夹,并把/dev/sda6挂载上去

5、把/home里面的文件拷贝到/mnt/home里面并对比,两边的数据完全一样,/mnt/home里面多出来的部分是因为磁盘格式化为ext4格式的时候都会多一个lost+found,里面存放的是一些软件或硬件出现错误,导致文件系统不一致,也有可能把有问题的文件放入到lost+found目录的东西。

6、把/devsda6的开机挂载写进配置

7、这时候 直接重新挂载/home会让之前的东西消失,直接删除/home的东西可能有人在链接使用这台机子,所以我们用init 0 切回单用户模式删除原/home里面的东西,然后再用mount -a来重新挂载/home

8、把/mnt/home取消挂载,检查一遍是否完成。

完成。

时间: 2024-10-13 01:33:09

Centos6.9版本如何完成目录迁移的相关文章

Centos6.4版本下搭建LAMP环境

Centos6.4版本下搭建LAMP环境 配置yum mkdir/mnt/cdrom mount/dev/cdrom  /mnt/cdrom 装载光盘 vi /etc/yum.repos.d/CentOS-Media.repo 然后清除yum缓存 yum clean all 将两个配置文件改名绕过网络安装 mv /CentOS-Base.repo CentOS-Base.repo1 mv /CentOS-Debuginfo.repo CentOS-Debuginfo.repo1 完成yum配置

如何将django部署从顶级目录迁移到子目录下(NGINX UWSGI DJANGO)

因为公司网站合并,要将我们的DJANGO项目从IP的顶级目录迁移到域名的二级目录. 以前硬编码的URL可惨了. 还涉及到upload目录,静态目录,websocket目录. 全用{% url %}问题不太大. nginx分前后两级,uwsgi配置要作相应更改,django的setting需要变量登陆网址. 这样,在正式网站访问二级目录,测试环境仍然可以根目录访问. nginx_front: server { listen 80; server_name localhost; location /

centos下mysql的安装及数据库存储目录迁移

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm rpm –ivh mysql57-community-release-el7-8.noarch.rpm yum install mysql-server 进入/etc 编辑my.cnf 在最后一行加上 skip-grant-tables 跳过MySQL密码验证 service mysqld restart 重启数据库 mysql -u root 直接进入数据

CentOS6.5 安装gitlab以及gitolite迁移gitlab

CentOS6.5 安装gitlab以及gitolite迁移gitlab gitlab 的安装使用以及数据结构 安装 环境: CentOS6.5 基于 nignx + unicorn 搭建的应用环境, 如果想要换成passenger,可以参考网上的文档 ruby环境是基于rbenv搭建的 1: install vim yum install -y vim 2: install git > 1.7.10 install git $ rpm -i 'http://pkgs.repoforge.org

CentOS下mysql数据库data目录迁移和配置优化

目录迁移 关闭数据库服务 service mysqld stop 复制数据库 mv /var/lib/mysql /data/mysql # 或者使用cp -a复制 # 这两个命令都会带权限到新目录去 修改配置文件 /etc/my.cnf [mysqld] #datadir=/var/lib/mysql ------原系统默认路径 datadir=/data/mysql ------现有路径 #socket=/var/lib/mysql/mysql.sock ------原socket路径现 s

目录迁移至逻辑卷

home目录迁移至逻辑卷 查看剩余可用的磁盘.分区 pvcreate生成物理卷.使用pvs或pvdisplay查看结果 vgcreate创建卷组,并把物理卷加入卷组.vgs或vgdisplay查看卷组信息 (加入-s指定PE大小,默认PE是4M.) lvcreate创建逻辑卷,-n指定名称,-L指定大小(-l 100%free):使用lvs.lvdisplay查看逻辑卷信息 mkfs创建文件系统 然后临时挂载到一个目录中,拷贝/home资料,检查完整性然后清空/home下文件 写入/etc/fs

GitLab目录迁移方法

在生产环境上迁移GitLab的目录需要注意一下几点: 1.目录的权限必须为755或者775 2.目录的用户和用户组必须为git:git 3.如果在深一级的目录下,那么git用户必须添加到上一级目录的账户. 4.很多文章说修改/etc/gitlab/gitlab.rb这个文件里面的git_data_dirsb变量,其实没必要,只需要使用软链接改变原始目录/var/opt/gitlab/git-data更好一些. 迁移方法: 此方法适用于版本:11.4.5+ # 停止服务 gitlab-ctl st

可编译为 UNICODE 和 ANSI 版本的遍历目录树程序_0.1

路径暂时是写死的 编译两个版本的程序: g++  treeT.cpp -municode -D_UNICODE -o treeT_UNIg++  treeT.cpp -o treeT_ASC 为了观察ANSI版在遍历文件夹如果遇到Unicode字符会发生什么情况而写来作对比的 他们都可以接收终端传送的中文字符 ANSI版: opendir/readdir 遍历目录遇到 UNICODE字符的时候会出问题 UNICODE版: 输出到stdout的时候,值>128 的UNICODE字符丢失 改为 Wr

Linux系统CentOS6.2版本下安装JDK7详细过程

前言:        java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称.Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击.Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于个人PC.数据中心.游戏控制台.科学超级计算机.移动电话和互联网,同时拥有全球最大的开发