- 浏览: 1592159 次
- 来自: 上海
文章分类
- 全部博客 (374)
- Java (101)
- Struts (54)
- Oracle (30)
- JavaScript (16)
- Spring (27)
- Hibernate (16)
- MyEclipse (3)
- JSF (1)
- FreeMarker (2)
- SiteMesh (2)
- JfreeChart (2)
- Ibatis (2)
- JSP (12)
- MyBatis (4)
- SWFupload (1)
- EJB (4)
- Jboss (4)
- WebService (2)
- Linux (16)
- Android (2)
- XML (6)
- Java 网络编程 (13)
- AXIS2 (1)
- FTP (1)
- Jswing (1)
- Socket (3)
- 杂文选集 (6)
- solr (2)
- PS (1)
- Tomcat (7)
- JDBC (9)
- Highcharts (1)
- maven (1)
- Nodejs (0)
- navicat (2)
- Exception (5)
- eclipse (3)
- jQuery (1)
- springMVC (4)
- MySQL (11)
- SVN (1)
- Sql Server (1)
- zookeeper (1)
- JVM (1)
- Groovy (2)
- Git (1)
- Nginx (1)
- DynamicReport (1)
- IDEA (2)
- JasperReports (1)
- Postgresql (2)
- Mac (1)
- gradle (1)
- 数据结构算法 (1)
最新评论
-
hpu145:
引用引用
java 千分位的添加和去除 -
被遗忘的下路:
少了个junit-4.8.2的包
SSH2整合完整案例(四十三) -
白天看黑夜:
java过滤emoji字符处理,希望能帮到你http://ww ...
emoji 表情图片解决方法 -
caipeiming:
这个挺好JavaScript实现input输入框控件只允许输入 ...
js 控制文本框只能输入中文、英文、数字等 -
双子树:
东西太好啦受教啊
Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)
目标内容
1.绝对路径和相对路径
路径:在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径
绝对路径:在Linux中,绝对路径是从”/”开始的,比如/usr、/etc/passwd。如果一个路径是从根(/)开始的,它一定是绝对路径.
相对路径:相对路径是以 . 或 .. 开始的,
[root@localhost ~]# pwd 注:判断用户当前所处的位置,也就是说他到底位于哪?
2.创建/查看/复制/删除文件和文件夹
创建文件: touch 文件名 或者 vi/vim 都可以新建一个文件
创建文件夹目录:mkdir (选项) 文件名
创建多级目录:mkdir -p /a/b/c/d
删除文件与文件夹
命令为:rm
作用: 可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变
语法: rm (选项) 文件名
参数: -f 强制删除,没有提示
-r 删除目录
查看文件
命令之:ls
作用:列出指定目录下的所有文件和文件夹
语法:ls (选项)目录地址
参数: -a 显示所有文件及文件夹
-l 格式化显示目录下的内容列表。输出的信息从左到右依次为文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间、文件名称
-ltr 按最近时间进行排序
命令之:cat
作用:查看文件内容
语法:cat 文件名
命令之:more
作用:以分布形式显示文件内容
语法:more + 文件名
说明: 按下回车刷新一行,按下空格刷新一屏,输入q键退出
命令之:less
作用:和more功能一样
语法:less +文件名
说明:linux中more与less的区别
more:不支持后退,但几乎不需要加参数,空格键是向下翻页,Enter键是向下翻一行,在不需要后退的情况下比较方便
less:支持前后翻滚,既可以向上翻页(pageup按键),也可以向下翻页(pagedown按键)。空格键是向下翻页,Enter键是向下翻一行
命令之:head
作用: 用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容
语法:head(选项)文件名
参数: -n 显示从文件头开始的行数
命令之:tail
作用: 用于显示文件中的尾部内容。默认在屏幕上显示指定文件的末尾10行
语法:tail (选项)文件名
参数: -n 显示文件尾部多少行的内容(n为数字)
-f 动态显示数据(不关闭) 常用来查看日志
ls cat has more head and less tail
记忆:猫有好多的头和很少的尾巴
复制文件和文件夹
作用:复制文件
语法:cp 源文件 目标文件
参数: -r 包含子目录和文件
例:cp password{,.bak}
3.xfs文件系统的备份和恢复
XFS提供了 xfsdump 和 xfsrestore 工具协助备份XFS文件系统中的数据。xfsdump 按inode顺序备份一个XFS文件系统。
与传统的UNIX文件系统不同,XFS不需要在dump前被卸载;对使用中的XFS文件系统做dump就可以保证镜像的一致性。这与XFS对快照的实现不同,XFS的dump和restore的过程是可以被中断然后继续的,无须冻结文件系统。xfsdump 甚至提供了高性能的多线程备份操作——它把一次dump拆分成多个数据流,每个数据流可以被发往不同的目的地
首先了解一下xfsdump的备份级别有以下两种,默认为0(即完全备份)
完全备份 0
增量备份 1-9
案例: 添加一块新硬盘 分区 挂载 然后添加测试文件和 文件夹对齐进行备份和恢复
首先添加一块硬盘/dev/sdb,格式化为xfs文件系统
[root@xuegod60 ~]# fdisk /dev/sdb #指定分区的设备
然后输入
n : 添加一块新的分区
p : 选择主分区
Partition type:
p primary (2 primary, 0 extended, 2 free) #创建主分区
e extended #创建扩展分区
+1G:指定分区大小
p: 打印分区信息
w:保存分区设置
[root@xuegod60 ~]# mkfs.xfs /dev/sdb1 #格式化分区
[root@xuegod60 ~]# mkdir /sdb1 #创建挂载点
[root@xuegod60 ~]# mount /dev/sdb1 /sdb1/ #挂载
[root@xuegod60 ~]# mount | tail -1 #查看挂载信息
准备测试文件
[root@xuegod60 ~]# cp /etc/passwd /sdb1/
[root@xuegod60 ~]# mkdir /sdb1/test
[root@xuegod60 ~]# ls /sdb1/
校验xfsdump 软件包是否安装了
[root@xuegod60 ~]# rpm -q xfsdump
[root@xuegod60 ~]# yum install -y xfsdump #如果没有安装就采用yum安装
对整个分区进行备份 (采用:交互的方式)
[root@xuegod60 ~]# xfsdump -f /opt/dump_sdb1 /sdb1 #注意:备份的设备这里不能写成/sdb1/
然后输入:
dump_sdb1 : #指定备份会话标签
media0 : #指定设备标签
[root@xuegod60 ~]# ls /opt #成功后查看备份文件
采用免交互方式备份 (删除刚备份的文件 )
[root@xuegod60 ~]# rm -rf /opt/dump_sdb1
[root@xuegod60 ~]# xfsdump -f /opt/dump_sdb1 /sdb1 -L dump_sdb1 -M media0 #添加-L -M参数
[root@xuegod60 ~]# ls /opt #成功后查看备份文件
备份文件或者目录
[root@xuegod60 ~]# xfsdump -f /opt/dump_sbd1_passwd -s passwd /sdb1 -L dump_sdb1_passwd -M media1
[root@xuegod60 ~]# ls /opt #成功后查看备份文件
查看备份信息
[root@xuegod60 ~]# xfsdump -I (大写)
文件系统恢复
首先,模拟数据被删除
[root@xuegod60 ~]# rm -rf /sdb1/*
恢复分区
[root@xuegod60 ~]# xfsrestore -f /opt/dump_sdb1 /sdb1/
只恢复单个的目录或文件
[root@xuegod60 ~]# xfsrestore -f /opt/dump_sdb1_passwd –s passwd /sdb1/
绝对路径和相对路径 创建/查看/复制/删除文件和文件夹 xfs文件系统的备份和恢复
1.绝对路径和相对路径
路径:在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径
绝对路径:在Linux中,绝对路径是从”/”开始的,比如/usr、/etc/passwd。如果一个路径是从根(/)开始的,它一定是绝对路径.
相对路径:相对路径是以 . 或 .. 开始的,
[root@localhost ~]# pwd 注:判断用户当前所处的位置,也就是说他到底位于哪?
2.创建/查看/复制/删除文件和文件夹
创建文件: touch 文件名 或者 vi/vim 都可以新建一个文件
创建文件夹目录:mkdir (选项) 文件名
创建多级目录:mkdir -p /a/b/c/d
删除文件与文件夹
命令为:rm
作用: 可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变
语法: rm (选项) 文件名
参数: -f 强制删除,没有提示
-r 删除目录
查看文件
命令之:ls
作用:列出指定目录下的所有文件和文件夹
语法:ls (选项)目录地址
参数: -a 显示所有文件及文件夹
-l 格式化显示目录下的内容列表。输出的信息从左到右依次为文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间、文件名称
-ltr 按最近时间进行排序
命令之:cat
作用:查看文件内容
语法:cat 文件名
命令之:more
作用:以分布形式显示文件内容
语法:more + 文件名
说明: 按下回车刷新一行,按下空格刷新一屏,输入q键退出
命令之:less
作用:和more功能一样
语法:less +文件名
说明:linux中more与less的区别
more:不支持后退,但几乎不需要加参数,空格键是向下翻页,Enter键是向下翻一行,在不需要后退的情况下比较方便
less:支持前后翻滚,既可以向上翻页(pageup按键),也可以向下翻页(pagedown按键)。空格键是向下翻页,Enter键是向下翻一行
命令之:head
作用: 用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容
语法:head(选项)文件名
参数: -n 显示从文件头开始的行数
命令之:tail
作用: 用于显示文件中的尾部内容。默认在屏幕上显示指定文件的末尾10行
语法:tail (选项)文件名
参数: -n 显示文件尾部多少行的内容(n为数字)
-f 动态显示数据(不关闭) 常用来查看日志
ls cat has more head and less tail
记忆:猫有好多的头和很少的尾巴
复制文件和文件夹
作用:复制文件
语法:cp 源文件 目标文件
参数: -r 包含子目录和文件
例:cp password{,.bak}
3.xfs文件系统的备份和恢复
XFS提供了 xfsdump 和 xfsrestore 工具协助备份XFS文件系统中的数据。xfsdump 按inode顺序备份一个XFS文件系统。
与传统的UNIX文件系统不同,XFS不需要在dump前被卸载;对使用中的XFS文件系统做dump就可以保证镜像的一致性。这与XFS对快照的实现不同,XFS的dump和restore的过程是可以被中断然后继续的,无须冻结文件系统。xfsdump 甚至提供了高性能的多线程备份操作——它把一次dump拆分成多个数据流,每个数据流可以被发往不同的目的地
首先了解一下xfsdump的备份级别有以下两种,默认为0(即完全备份)
完全备份 0
增量备份 1-9
案例: 添加一块新硬盘 分区 挂载 然后添加测试文件和 文件夹对齐进行备份和恢复
首先添加一块硬盘/dev/sdb,格式化为xfs文件系统
[root@xuegod60 ~]# fdisk /dev/sdb #指定分区的设备
然后输入
n : 添加一块新的分区
p : 选择主分区
Partition type:
p primary (2 primary, 0 extended, 2 free) #创建主分区
e extended #创建扩展分区
+1G:指定分区大小
p: 打印分区信息
w:保存分区设置
[root@xuegod60 ~]# mkfs.xfs /dev/sdb1 #格式化分区
[root@xuegod60 ~]# mkdir /sdb1 #创建挂载点
[root@xuegod60 ~]# mount /dev/sdb1 /sdb1/ #挂载
[root@xuegod60 ~]# mount | tail -1 #查看挂载信息
准备测试文件
[root@xuegod60 ~]# cp /etc/passwd /sdb1/
[root@xuegod60 ~]# mkdir /sdb1/test
[root@xuegod60 ~]# ls /sdb1/
校验xfsdump 软件包是否安装了
[root@xuegod60 ~]# rpm -q xfsdump
[root@xuegod60 ~]# yum install -y xfsdump #如果没有安装就采用yum安装
对整个分区进行备份 (采用:交互的方式)
[root@xuegod60 ~]# xfsdump -f /opt/dump_sdb1 /sdb1 #注意:备份的设备这里不能写成/sdb1/
然后输入:
dump_sdb1 : #指定备份会话标签
media0 : #指定设备标签
[root@xuegod60 ~]# ls /opt #成功后查看备份文件
采用免交互方式备份 (删除刚备份的文件 )
[root@xuegod60 ~]# rm -rf /opt/dump_sdb1
[root@xuegod60 ~]# xfsdump -f /opt/dump_sdb1 /sdb1 -L dump_sdb1 -M media0 #添加-L -M参数
[root@xuegod60 ~]# ls /opt #成功后查看备份文件
备份文件或者目录
[root@xuegod60 ~]# xfsdump -f /opt/dump_sbd1_passwd -s passwd /sdb1 -L dump_sdb1_passwd -M media1
[root@xuegod60 ~]# ls /opt #成功后查看备份文件
查看备份信息
[root@xuegod60 ~]# xfsdump -I (大写)
文件系统恢复
首先,模拟数据被删除
[root@xuegod60 ~]# rm -rf /sdb1/*
恢复分区
[root@xuegod60 ~]# xfsrestore -f /opt/dump_sdb1 /sdb1/
只恢复单个的目录或文件
[root@xuegod60 ~]# xfsrestore -f /opt/dump_sdb1_passwd –s passwd /sdb1/
发表评论
-
Linux 进程管理
2017-03-15 00:17 983目标内容 进程管理 进程管理工具 后台和前台进程 进 ... -
Linux 文件的归档和压缩
2017-03-13 00:05 741目标内容 文件归档命 ... -
Linux 软件包的安装与管理
2017-03-12 22:43 651目标内容 rpm软件包管 ... -
Linux 文件权限
2017-03-10 15:18 912目标内容 文件的基本 ... -
Linux rhel7 rhel6 恢复root密码
2017-03-10 10:35 1217目标内容 rhel7 恢复root 密码 rhel6 恢 ... -
Linux 用户和组管理
2017-03-09 17:25 661目标内容 用户账号 ... -
Linux 恢复误删除的文件
2017-03-09 16:04 2495目标内容 恢复Linux下误删除的文件 1.恢复Lin ... -
Linux vim使用和iconv乱码解决
2017-03-08 19:24 753目标内容 vim编辑的使用和 乱码解决 1.vim ... -
Linux 基础命令操作
2017-03-06 20:43 701目标内容 1.常见单词整理 2.Linux终端介绍 3 ... -
Linux 网络配置+防火墙+YUM
2017-03-06 19:37 1408目标 1、 网络的配置 2、 防火墙的设置 3、 光盘 ... -
Linux 系统安装
2017-03-06 17:21 509目标 1.RHEL7的安装 2.RHEL6.5的安装 ... -
Linux shell变量里的字符替换
2016-11-08 14:55 966shell变量里的字符替换 ... -
CentOS Nexus 安装
2016-07-16 15:53 825Nexu下载地址 http://www.sonatype.or ... -
登录shell和非登录shell
2016-07-15 22:08 1041什么是登录shell: 登录shell是可以用户登录使用的 ... -
linux 学习三
2014-10-15 00:07 0linux 学习三 -
linux 学习2
2014-10-15 00:07 0linux 学习2 -
linux 学习一
2014-10-15 00:06 0linux 学习一 -
Linux 入门
2013-02-24 14:45 2204//跟踪 路由ip tracert www.baidu. ...
相关推荐
Linux XFS 文件系统误删除文件恢复 在 Linux 操作系统中,文件误删除是...Linux XFS 文件系统误删除文件恢复需要数据保护、备份和恢复工具的支持。通过这些步骤,用户可以尽可能地恢复已删除文件,从而挽救用户数据。
Linux 文件管理和 XFS 文件系统备份恢复 Linux 文件系统目录结构是 Linux 操作系统的基础,了解 Linux 文件系统目录结构对于 Linux 系统的管理和维护是非常重要的。在 Linux 中,所有的文件和目录都被组织在一个树...
Linux系统目录结构和相对/绝对路径。 创建/复制/删除文件,rm -rf / 意外事故 查看文件内容的命令 实战:xfs文件系统的备份和恢复
本节将深入探讨Linux系统目录结构、文件管理命令以及XFS文件系统的备份恢复。 首先,Linux系统的目录结构与Windows系统有所不同。在Linux中,只有一个根目录`/`,所有的文件和子目录都位于这个单一的根目录下,形成...
尤其对于依赖于Linux操作系统的企业和个人用户来说,XFS文件系统因其高效、稳定和可扩展性而广受欢迎。然而,数据丢失的问题总是无法避免,无论是意外删除、硬件故障还是系统崩溃,都可能导致珍贵的数据瞬间消失。...
这份指南可能涵盖了更高级的主题,如文件系统性能调优、文件系统备份恢复、LVM(逻辑卷管理)以及RAID(冗余磁盘阵列)技术。LVM允许动态调整分区大小,RAID则提供数据冗余和性能提升。 通过深入学习和实践这些内容...
标题中的“在Windows下如何备份Linux分区”是一个关于在...综上所述,备份Linux分区需要借助第三方工具和特定的步骤,确保数据安全和系统完整性的关键在于正确选择和使用这些工具,以及遵循正确的备份和恢复流程。
【标题】"xfs_undelete-master.zip" 指的是一个包含 "xfs_undelete-master" 项目的压缩文件。这个项目很可能是一个用于恢复XFS文件系统...在恢复过程中,了解XFS文件系统的备份策略和数据恢复最佳实践也是非常重要的。
备份和恢复方面,XFS提供了xfsdump和xfsrestore工具,用于转储和恢复文件系统。 在Linux发行版支持方面,XFS在超过15种Linux发行版上可用,例如SuSE自SLES8版本起就包含了XFS支持。在Red Hat Enterprise Linux 7中...
《XFS工具详解:Linux系统中的大存储系统盘格式化利器》 在Linux操作系统中,XFS文件系统因其高效、稳定和对大容量存储...通过熟练掌握这些工具,你可以更有效地管理你的Linux系统,确保数据的安全和系统的稳定运行。
它可以备份整个 Linux 系统,并且支持多种文件系统,包括 ext2、ext3、reiserfs 和 xfs 等。G4L 的工作原理是使用 dd 命令备份硬盘分区信息和存储数据的扇区,而不备份空闲扇区。这使得备份速度非常快。 使用 G4L ...
与Windows等其他操作系统相比,Linux具有更好的灵活性和稳定性,但也需要定期备份数据,以防止数据丢失和系统故障。Linux系统备份软件的使用在数据恢复、系统迁移和灾难恢复方面都扮演着重要角色。 本文档提到了...
第3章-文件系统的管理方法和xfs文件系统备份恢复 1-Linux系统目录结构和相对路径与绝对路径 2-文件的管理 3-查看文件 4-实战-xfs文件系统的备份和恢复-1 5-实战-xfs文件系统的备份和恢复-2 第4章-Vim编辑器和恢复ext...
Linux 文件系统是操作系统的核心组成部分,它负责管理存储设备上的数据,提供用户和应用程序访问和操作文件的接口。在Linux系统中,文件系统不仅包括普通的文本、图像和程序文件,还包括设备文件、目录、符号链接等...
2. Clonezilla也可以应用于数据恢复和备份,例如备份重要数据到外部存储设备中。 3. Clonezilla可以应用于系统升级和迁移,例如将老系统迁移到新系统中。 Clonezilla是一个功能强大且免费的开源备份和还原工具,对...
文章指出Ghost工具软件不能完全应用于Linux系统,因为Ghost工具软件是有版权的软件,只支持ext2和ext3文件系统的Linux分区,不支持reiserfs和xfs等高级文件系统,同时Ghost工具软件并不备份MBR,因此常造成恢复后的...
2. 为CENTOS4.3增加一个虚拟硬盘(目标盘),大小和系统盘一样(母盘)。 3. 启动CENTOS4.3,把目标盘分成一个区,建立EXT3文件系统。不挂载。重启。 4. 用G4L ISO启动系统。用其默认核心系统启动。 5. #sh g4l,...