Ubuntu系统下将指定用户账户备份至ESD-USB设备的方法咨询
Ubuntu系统下将指定用户账户备份至ESD-USB设备的方法咨询
嗨,别担心,刚接触Ubuntu遇到这种问题太正常了,我一步步带你搞定:
第一步:确认并挂载你的ESD-USB(如果没自动挂载的话)
Ubuntu通常会自动挂载USB设备,但咱们还是确认下位置更稳妥:
- 打开终端,输入命令
lsblk,找到标有ESD-USB的设备(一般类似/dev/sdb1) - 如果还没挂载,先创建挂载点:
sudo mkdir -p /mnt/ESD-USB - 执行挂载命令(替换成你找到的设备名):
sudo mount /dev/sdb1 /mnt/ESD-USB - 可以用
df -h命令确认是否挂载成功,找到/mnt/ESD-USB的条目就说明没问题了
第二步:备份用户账户信息(用户名+密码)
用户的账户、密码和组信息存在几个系统文件里,咱们把它们打包备份:
sudo tar -czf /mnt/ESD-USB/user_accounts_backup.tar.gz /etc/passwd /etc/shadow /etc/group /etc/gshadow
注意:因为存储密码的/etc/shadow只有root权限能读取,所以所有备份命令都要加sudo哦
第三步:备份指定用户的家目录
把ellie、james、john、tom、emily的家目录打包到USB:
sudo tar -czf /mnt/ESD-USB/user_homes_backup.tar.gz /home/ellie /home/james /home/john /home/tom /home/emily
可选:把账户信息和家目录打包成一个文件
如果嫌两个文件麻烦,也可以一次性打包:
sudo tar -czf /mnt/ESD-USB/full_user_backup.tar.gz /home/ellie /home/james /home/john /home/tom /home/emily /etc/passwd /etc/shadow /etc/group /etc/gshadow
最后一步:安全卸载USB
备份完成后,千万不要直接拔USB!执行以下命令安全卸载:
sudo umount /mnt/ESD-USB
或者在文件管理器里找到ESD-USB,右键选择“弹出”也可以。
小提示
- 备份前确认USB有足够的存储空间,用
df -h看剩余空间就行 - 以后恢复备份时,同样需要用
sudo权限来解压和覆盖文件,确保权限正确
备注:内容来源于stack exchange,提问作者johno_tries
相关产品推荐
相关产品推荐

