想找下数据库自定义的文件系统相关的资料,找到一篇linux转换的,里面的命令想暂时收藏下在此。

摘自:http://blog.itpub.net/20546452/viewspace-1000507/

此处介绍ext2与ext3之间的转换[@more@]

1.此次操作在Red Hat Enterprise Linux AS release 3 (Taroon)进行实验.
首先检测已经加载的文件系统大小和文件系统类型
[root@rhas3 root]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdb1 ext3 3.0G 2.5G 395M 87% /
/dev/sda1 ext3 99M 9.1M 85M 10% /boot
none tmpfs 377M 0 377M 0% /dev/shm
/dev/oravg/oracle_fs
ext3 5.1G 2.6G 2.4G 53% /oracle
/dev/oravg/archivelog
ext3 516M 40M 450M 9% /archivelog

2.卸载要转换的文件系统,这里是ext3类型的/dev/oravg/archivelog,要卸载此文件系统,必须把访问此文件系统的应用全部停止。
[root@rhas3 root]# umount /dev/oravg/archivelog
[root@rhas3 root]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdb1 ext3 3.0G 2.5G 395M 87% /
/dev/sda1 ext3 99M 9.1M 85M 10% /boot
none tmpfs 377M 0 377M 0% /dev/shm
/dev/oravg/oracle_fs
ext3 5.1G 2.6G 2.4G 53% /oracle
3.ext3类型的文件系统转换为旧版的ext2文件系统,称为降级,因ext3实质上是ext2的增强版本;
ext3采用记帐式管理文件系统的功能,在系统启动和恢复检测时,减少了硬性的恢复检测文件系统的完整性,
而获得了性能上的大改进,增强了系统的可用性。
[root@rhas3 root]# tune2fs -O ^has_journal /dev/oravg/archivelog
tune2fs 1.32 (09-Nov-2002)

4.文件系统转换后,使用e2fsck工具,进行文件系统检测,已更新文件系统.
[root@rhas3 root]# e2fsck -y /dev/oravg/archivelog
e2fsck 1.32 (09-Nov-2002)
/dev/oravg/archivelog: clean, 29/67200 files, 8179/134144 blocks

5.文件系统更新后,即可以转换后的文件系统类型加载.
[root@rhas3 root]# mount -t ext2 /dev/oravg/archivelog /archivelog
[root@rhas3 root]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdb1 ext3 3.0G 2.5G 395M 87% /
/dev/sda1 ext3 99M 9.1M 85M 10% /boot
none tmpfs 377M 0 377M 0% /dev/shm
/dev/oravg/oracle_fs
ext3 5.1G 2.6G 2.4G 53% /oracle
/dev/oravg/archivelog
ext2 516M 24M 466M 5% /archivelog

6.清理文件系统转换的日志记录文件.
[root@rhas3 root]# cd /archivelog
[root@rhas3 archivelog]# ls -a
. .. .journal lost+found ora9i

[root@rhas3 archivelog]#rm -f .journal
[root@rhas3 archivelog]# ls -a
. .. lost+found ora9i

注:若想保持此文件系统,且在系统启动时自动加载,可更新/etc/fstab文件相关条目。

7.ext2版本的文件系统也可以迁移到新的增强版的ext3文件系统上,而无须进行重新格式化.
首先卸载在用的ext2文件系统.
[root@rhas3 tmp]# umount /dev/oravg/archivelog
[root@rhas3 tmp]# cd /archivelog
[root@rhas3 archivelog]# ls -a
. ..
8.转换ext2文件系统到ext3类型,通过tune2fs工具的-j选项,即增加记帐管理功能,进行文件系统类型转换完成文件系统升级.
[root@rhas3 archivelog]# cd ..
[root@rhas3 /]# tune2fs -j /dev/oravg/archivelog
tune2fs 1.32 (09-Nov-2002)
Creating journal inode: done
This filesystem will be automatically checked every 25 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

9.检测下已有加载的文件系统.
[root@rhas3 /]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdb1 ext3 3.0G 2.5G 395M 87% /
/dev/sda1 ext3 99M 9.1M 85M 10% /boot
none tmpfs 377M 0 377M 0% /dev/shm
/dev/oravg/oracle_fs
ext3 5.1G 2.6G 2.4G 53% /oracle

10.加载文件系统,以升级后的文件系统类型进行加载.
[root@rhas3 /]# mount -t ext3 /dev/oravg/archivelog /archivelog

11.检测加载后,系统中文件系统的状况.
[root@rhas3 /]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdb1 ext3 3.0G 2.5G 395M 87% /
/dev/sda1 ext3 99M 9.1M 85M 10% /boot
none tmpfs 377M 0 377M 0% /dev/shm
/dev/oravg/oracle_fs
ext3 5.1G 2.6G 2.4G 53% /oracle
/dev/oravg/archivelog
ext3 516M 40M 450M 9% /archivelog
[root@rhas3 /]# cd /archivelog
[root@rhas3 archivelog]# ls -a
. .. lost+found ora9i

12.初始化,启动内核,以更新文件系统的变化.
[root@rhas3 boot]# mkinitrd /boot/initrd-2.4.21-4.EL.img 2.4.21-4.EL
/boot/initrd-2.4.21-4.EL.img already exists.
[root@rhas3 boot]# cd /archivelog
[root@rhas3 archivelog]# ls -a
. .. lost+found ora9i
[root@rhas3 archivelog]#

Linux下文件系统的转换相关推荐

  1. c# 找出目录下的所有子目录_第9期:Linux下文件系统满的处理

    文件系统满(file system full),几乎是每个程序员都会遇到的问题.它会导致各种神奇的现象,比如程序突然无法启动.日志突然不刷新了等.测试环境,我们通常找出大文件并删除即可.常规的步骤是: ...

  2. linux下文件系统创建

    linux下文件系统的创建管理: linux文件系统按照日志类型分为非日志和日志型 日志型文件系统:ext3,ext4,xfs 非日志文件系统:ext2 linux文件系统存储分为元数据区和索引区,每 ...

  3. linux上p图工具,Linux下的图片转换工具ImageMagick

    最近需要用到一些Linux下图片格式转换的内容,网上找到了这款ImageMagick的软件,提供的功能很多,支持png,jpg,gif,pdf等许多种图片格式的互相转换,而且开源,使用起来非常方便. ...

  4. linux下字符编码转换

    2019独角兽企业重金招聘Python工程师标准>>> 关于字符编码: 字符编码笔记:ASCII,Unicode和UTF-8: http://www.ruanyifeng.com/b ...

  5. 在Linux下使用iconv转换字符串编码

    在Linux下写C程序,尤其是网络通信程序时经常遇到编码转换的问题,这里要用到iconv函数库. iconv函数库有以下三个函数 1 2 3 4 5 6 #include <iconv.h> ...

  6. linux服务器视频转换,linux下视频格式转换工具

    原文 地址: http://www.cpplive.com/html/1415.html mencoder是Linux下的开源软件MPlayer以及它附带的视频工具,也可以独立安装.Windows下的 ...

  7. linux iso挂载报错,linux下文件系统、iso挂载

    分类:Mount命令:需要注意的:1.挂载点必须是一个目录.2.一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用. 分类:Mount命令: 需要注意的: 1. ...

  8. linux下视频格式转换与视频合并

    熟悉Windows的朋友应该知道,Windows下的视频格式转换软件与合并视频软件不计其数,刚接触Linux的朋友也许会抱怨Linux下没有强大的视频软件,完成视频播放.转化视频格式.合并视频等功能. ...

  9. linux下使用iconv转换编码,linux iconv 转换文件编码

    查看文件编码 file -i filename 递归转换(包括子文件夹) find default -type d -exec mkdir -p utf/{} \; find default -typ ...

最新文章

  1. 使用 ASP+ DataGrid 控件来创建主视图/详细资料视图
  2. c语言 free参数 指针,C语言之free函数以及野指针介绍
  3. js学习(4) 函数
  4. Oracle 11gR2 安装 example(范例数据库)
  5. apache日志轮转
  6. JavaScript学习总结(一)——JavaScript基础
  7. WordPress电影资源下载主题:zmovie
  8. 基于相关系数的影像匹配_论文推送 | 基于最优匹配算法的像控点电子点之记制作研究...
  9. 红米note7html5测试,红米Note 7 Pro评测:千元王者名副其实
  10. [油猴脚本] 知乎免广告
  11. JPBC实现非对称双线性配对:typeF型曲线
  12. EI会议论文,第二届云计算、大数据与数字经济国际学术会议最终截稿倒计时10天
  13. python爬取股票信息_利用Python爬取网易上证所有股票数据(代码
  14. gitlab使用Mirroring repositories远程合并代码到其他仓库
  15. oracle一体机的管理界面,Oracle 数据库一体机:zData Light - 分布式存储管理平台
  16. boost::python::vector_indexing_suite相关的测试程序
  17. (修改gho文件办法)做属于自己个性的gho系统
  18. 火狐浏览器图形验证码刷新不生效的问题(图片src重新赋值不生效的问题)
  19. VanillaNet:极简主义在深度学习中的力量
  20. 东软始业教育2022

热门文章

  1. 多人视频相亲交友源码打破传统相亲
  2. 手淘启动页全面屏和虚拟键适配
  3. 黑莓8830 完美使用联通卡(转)
  4. oracle启动shell脚本编写,Linux下的Oracle启动脚本及其开机自启动
  5. 小程序毕业设计 基于微信美食介绍点评小程序毕业设计开题报告功能参考
  6. hdu 4405 全期望公式
  7. Operator介绍
  8. c# ppt转pdf
  9. web课程设计网页规划与设计 基于HTML+CSS+JavaScript制作智能停车系统公司网站静态模板
  10. ORACLE审计管理