|
我今天将主分区缩小到4G,然后剩下的全部划分给home,本来想无损的扩充home的,结果差点悲剧,我是使用cfdisk将分区删除然后合并,然后想使用resize2fs,因为不知道到底resize2fs怎么用,可能只能加上在分区后面的空间?一直是说什么超级块找不到,吓死我了,我用cfdisk凭记忆回复分区表,然后cfdisk都可以识别home的分区标志了。然后gparted扫描一下就好了!
没办法只能将数据转移然后重新划分。这期间我将主分区去掉了日志功能,因为看到这样性能会提升很多,方法是修改/etc/mke2fs.conf里面的ext4部分,去掉has_journal,然后mkfs.ext4就是不带日志功能的ext4分区,据说这样和ext2差不多,但是性能比ext2更好。
- ext4 = {
- features = extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
- inode_size = 256
- }
复制代码
家目录保留日志功能,因为写操作比较多,其实带日志也还是会丢失文件,比如最后修改的一些文件可能为空了。lost+found我也从来没找过。
貌似还有直接去掉日志功能的方法,这样是不用重新分区的:
https://bbs.archlinux.org/viewtopic.php?id=62524
- tune2fs -O ^has_journal /dev/sda1
复制代码
测试表明性能真的提升很多,最明显的是pacman -Syu的时候,原来下载数据库完成后要等半天才出现升级提示,现在是几乎不用等!
用一段时间考虑将home也去掉日志功能。 |
|