liunx系统用户迁移

很多企业在网站发布前,在linux测试机上测试服务,很多程序员用户目录也在linux测试机上测试程序。然而,随着项目的进行,出现了测试机卡死的状况。用df -h命令查看,结果吓一跳,根目录上资源占用竟然达到了100%,不卡死才怪呢,,,而其他磁盘挂载的目录空间几乎没有用!!!

怎么解决呢,首先通知所有用户,让他们删除自己工作目录中的那些没用的文件,效果还是有的,不一会就腾出了差不多6个G的空间。。。可惜好景不长,没过几天,再次卡死,这次还是来个彻底点的解决办法吧,迁移!!!方案如下:

/home分区迁移方案一

1)新建一个新分区      /dev/sdb1

2)将/dev/sdb1挂载到/data/sdb1

3)迁移用户(提醒该用户暂时不要登录)

mkdir /data/sdb1/home

cp -rp /home/kaka   /data/sdb1/home/

4)vim /etc/passwd   --> /home/kaka        --> /data/sdb1/home/kaka

5)ls -ld/data/sdb1/home/kaka

6) su - kaka

####################################################

/home分区迁移方案二

1)新建一个新分区      /dev/sdb1

2)迁移用户(提醒该用户暂时不要登录)

mkdir /opt/home

cp -rp /home/* /opt/home

3)将/dev/sdb1挂载到/home

4)将数据拷贝回去

cp -rp /opt/home/*  /home/

5)验证权限

ls -ld /home

ls -ld /home/kaka

6) su - kaka

下边给出实验性的命令,然后放入实际环境中执行

[[email protected] ~]# fdisk -l sdc

[[email protected] ~]# fdisk /dev/sdc

Device contains neither a valid DOSpartition table, nor Sun, SGI or OSF disklabel

Building a new DOS disklabel. Changes willremain in memory only,

until you decide to write them. After that,of course, the previous

content won‘t be recoverable.

The number of cylinders for this disk isset to 10443.

There is nothing wrong with that, but thisis larger than 1024,

and could in certain setups cause problemswith:

1) software that runs at boot time (e.g.,old versions of LILO)

2) booting and partitioning software fromother OSs

(e.g., DOS FDISK, OS/2 FDISK)

Warning: invalid flag 0x0000 of partitiontable 4 will be corrected by w(rite)

Command (m for help): n

Command action

e   extended

p   primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-10443, default 1):

Using default value 1

Last cylinder or +size or +sizeM or +sizeK(1-10443, default 10443): +20G

Command (m for help): t

Selected partition 1

Hex code (type L to list codes): 83

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

[[email protected] ~]# mkfs.ext3 /dev/sdc1

mke2fs 1.39 (29-May-2006)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

2443200 inodes, 4885760 blocks

244288 blocks (5.00%) reserved for thesuper user

First data block=0

Maximum filesystem blocks=4294967296

150 block groups

32768 blocks per group, 32768 fragments pergroup

16288 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,

4096000

Writing inode tables: done

Creating journal (32768 blocks): done

Writing superblocks and filesystemaccounting information: done

This filesystem will be automaticallychecked every 32 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

[[email protected] ~]#

[[email protected] ~]# mkdir /datac1

[[email protected] ~]# mount /dev/sdc1 /datac1

[[email protected] ~]# mount

/dev/sda2 on / type ext3 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts(rw,gid=5,mode=620)

/dev/sda1 on /boot type ext3 (rw)

tmpfs on /dev/shm type tmpfs (rw)

none on /proc/sys/fs/binfmt_misc typebinfmt_misc (rw)

none on /proc/fs/vmblock/mountPoint typevmblock (rw)

sunrpc on /var/lib/nfs/rpc_pipefs typerpc_pipefs (rw)

/dev/sdc1 on /datac1 type ext3 (rw)

[[email protected] ~]# useradd user01

[[email protected] ~]# useradd user02

[[email protected] ~]# cp -rp /home/ /datac1

[[email protected] ~]# vim /etc/passwd

[[email protected] ~]# su - user01

su: warning: cannot change directory to/datac1/user01: 没有那个文件或目录

-bash-3.2$ exit

logout

[[email protected] ~]# cd /datac1/

[[email protected] datac1]# ll

总计 20

drwxr-xr-x 4 root root  4096 08-02 19:23 home

drwx------ 2 root root 16384 08-02 19:20lost+found

[[email protected] datac1]# vim /etc/passwd

[[email protected] datac1]# ls -ld/datac1/home/user01

drwx------ 3 user01 user01 4096 08-02 19:23/datac1/home/user01

[[email protected] datac1]# su - user01

[[email protected] ~]$ pwd

/datac1/home/user01

[[email protected] ~]$ exit

logout

[[email protected] datac1]# umount /dev/sdc1

umount: /datac1: device is busy

umount: /datac1: device is busy

[[email protected] datac1]# cd ..

[[email protected] /]# cd

[[email protected] ~]# umount /dev/sdc1

[[email protected] ~]# mount

/dev/sda2 on / type ext3 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts(rw,gid=5,mode=620)

/dev/sda1 on /boot type ext3 (rw)

tmpfs on /dev/shm type tmpfs (rw)

none on /proc/sys/fs/binfmt_misc typebinfmt_misc (rw)

none on /proc/fs/vmblock/mountPoint typevmblock (rw)

sunrpc on /var/lib/nfs/rpc_pipefs typerpc_pipefs (rw)

[[email protected] ~]# cp -rp /home/ /opt/

[[email protected] ~]# ls -ld /opt/home/

drwxr-xr-x 4 root root 4096 08-02 19:23/opt/home/

[[email protected] ~]# ls -ld /opt/home/user01

drwx------ 3 user01 user01 4096 08-02 19:23/opt/home/user01

[[email protected] ~]# mount /dev/sdc1 /home/

[[email protected] ~]# vim /etc/passwd

[[email protected] ~]#\cp -rfp /opt/home/ /

[[email protected] ~]# ls -ld /home/user01

drwx------ 3 user01 user01 4096 08-02 19:23/home/user01

[[email protected] ~]# su - user01

[[email protected] ~]$ pwd

/home/user01

liunx系统用户迁移,布布扣,bubuko.com

时间: 2024-07-29 00:06:18

liunx系统用户迁移的相关文章

对liunx系统中用户和权限管理一点小心得

近期才接触Liunx,给我的感觉,并不是很难,但是知识点很多,命令杂,并且附带了茫茫多的选项.接下来我就拿用户和权限管理来举个例子. 一丶用户&组的创建,管理. 用户,顾名思义,就是在系统上的接口进行操作的人. 用户分为:1.管理员(root)2.普通用户(user):系统用户和登录用户 管理员比较好理解,好比说一个国家的国王,拥有对国家最高的指挥权.root在linux系统中就扮演了国王的角色,任何的权限对它来说都形同虚设. 而普通用户,相当于这个国家的公民,必须遵循国家规定的法律. 普通用户

liunx系统装在老硬盘上,随时带在身边

我亲自装了ubuntu,centos.不干扰win10系统. ---------------------------- 当然裸的老硬盘当然不行,要有sata 的数据线,3.5英寸的要有电源. 自行淘宝--硬盘盒(不是广告=-=) 这个底座很好3.0的口,速度很快 当然这样的话你的liunx的系统是便携的,成本也不大,装在移动硬盘上也很贵的~ ---------------------------- 首先下载自己喜欢的liunx发行版本,当然最好是镜像下载,不然太慢了. 再下载ultraiso安装

活动目录父子域用户迁移之:TFS&SharePoint问题汇总(一)

前段时间做了个项目,是关于父子域合并的,其实无非就是使用ADMT把域用户,计算机等从子域迁移到父域上,看似迁移用户很简单.But--生产环境啊,Exchange,TFS,Sharepoint,还有其余乱七八糟的东西,都使用了域账号,牵一发动全身的节奏,迁移账号出点儿问题相关用户就可以坐在那打酱油了,迁移前在他们生产环境中新建测试账号迁移,但是这种测试账号相对理想的环境,测试过程中很多问题不容易发现,很多问题是迁移了客户生产用户账号时出现了问题,但是于对于TFS一窍不通,sharepoint大多不

Liunx系统学习一,liunx系统的目录结构及含义

LIUNX系统目录结构: “/” ===>这是linux文件系统的入口,也是整个linux文件系统的根目录,linux不同于windows,没有所谓的C,D,E盘,整个liunx只有一个根分区 “/bin” ===>这是liunx系统命令所在目录,例如ls命令.===>存在该目录的文件称之为liunx可执行文件===>/usr/bin与/bin目录类似.只是这个目录的文件面向普通用户===>/bin是系统所需要的基本命令 “/dev”===>这是liunx的设备文件存储

基于radius的Mysql计费系统数据迁移

radius计费系统向蓝海计费系统数据迁移技术总结 本文仅供参考,在实际环境中测试成功.欢迎大家提出问题. 1.    首先要有一个清晰的思路和明确的目标. 本次计费迁移主要将老计费radius management系统的用户,迁移到蓝海计费系统.由于老计费系统和蓝海计费有相似性.同时具有一定的差异性.所以要修正老计费系统数据格式符合蓝海计费的要求(蓝海计费已经提供了数据导入的标准格式).这样才能将老计费平安的导入蓝海系统,顺利进行计费系统迁移. 2.    准备工作 2-1首先要收集新老计费系

liunx系统上搭建samba服务,实现局域网文件共享

实验项目:搭建samba服务,实现三个功能:1,匿名访问:2,身份验证访问:3,账号映射访问.我们用两台虚拟机作为实验对象;一台Windows7系统的客户机,一台redhat6系统提供samba服务.两台实验对象都使用同一个虚拟网卡,并能够相互ping通1,匿名访问首先在redhat6系统的虚拟机上搭建samba服务,挂载光盘到/mnt目录,安装samba软件包然后进入/etc/samba/目录找到samba配置文件,备份配置文件,并过滤掉"#"开头的注释行,进入配置文件进行编辑设定设

liunx系统虚拟机下安装tomcat9以及访问tomcat案例

在liunx系统虚拟机下安装tomcat9 首先下载好压缩包 liunx系统环境的安装包 将其解压到虚拟机自己创建的目录下 解压命令   tar -zxvf   文件名 解压好如图所示 然后修改配置文件端口啥的 都是一样  .启动tomcat也是一样 这时候即便是启动了tomcat也应该是无法访问的 然后按照解决问题的思路来处理 首先通过命令号ping那个ip看能否通过 一般通过就如下图所示 发现ping没有问题.回到虚拟机.开放端口8080试试看(只是记录了一下.防火墙的问题.可以关闭 或者开

Liunx系统——VI文本编辑器之初见

本次博客将简单介绍一下Liunx系统中重要的VI文本编辑器,并初步了解VI编辑器的三种模式以及简单的使用方法. 何为VI文本编辑器? Vi,是一款由加州大学伯克利分校,Bill Joy?研究开发的文本编辑器.vi和vim是我们在Linux中最常用的编辑器.这两者是Linux最基本的文本编辑工具,vi或vim虽然没有图形界面编辑器那样点鼠标的简单操作,但vi编辑器在系统管理.服务器管理字符界面中,永远不是图形界面的编辑器能比的. 目录: 三种命令模式概述 命令与输入模式命令介绍 末行模式命令介绍

linux系统用户管理(一)

Linux系统用户管理1.用户管理*****2.Linux用户命令****3.用户创建的原理***4.密码管理***5.组命令管理**6.身份切换*****7.sudo提升权限***** 我们现在所使用的操作系统都是多用户操作系统AAA 认证体系认证 授权 统计 用户和组存在的意义 1.系统上的每一个进程(运行的程序)都需要特定的用户运行2.每一个文件都有特定的用户拥有3.访问文件或目录受到用户的限制4.进程能够以何种方式访问某一个文件或目录,与进程所关联的用户有关 查看当前登录的用户信息[[e