`
isiqi
  • 浏览: 16467440 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

linux文件系统维护zz tips

阅读更多

一、优化ext2/ext3文件系统
1、磁盘文件系统的数据块的大小,影响磁盘的存储空间与读取数据速度,磁盘的工作效率,优化文件系统主要是正确划分磁盘数据块的大小。
mkfs.ext3 -b 1024 /dev/hda1
mdfs.ext3 -b 4096 /dev/hda1

mkfs.ext3 -b 4096 -i 4096 /dev/hda1
i代表节点代表的数据块数:
如mkfs.ext3 -b 4096 -i 8192 /dev/hda2 一个节点代表两个数据块,对大数据块寻址读取有好处。

2、tune2fs 查看文件系统的信息

[root@server root]# tune2fs -l /dev/hda10
tune2fs 1.32 (09-Nov-2002)
Filesystem volume name: <none>
Last mounted on: <not available>
Filesystem UUID: 6a364843-8db8-405f-a305-67ca5e1aa3e6
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal filetype sparse_super
Default mount options: (none)
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 26112#节点
Block count: 26097#数据块
Reserved block count: 1304
Free blocks: 24246
Free inodes: 26101
First block: 0
Block size: 4096
Fragment size: 4096
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 26112
Inode blocks per group: 816
Filesystem created: Tue May 16 13:02:25 2006
Last mount time: n/a
Last write time: Tue May 16 13:02:25 2006
Mount count: 0
Maximum mount count: 29#最大挂载次数,超过次数,分区会自检;如果为-1分区永远不会自检(系统启动时)
Last checked: Tue May 16 13:02:25 2006
Check interval: 15552000 (6 months)
Next check after: Sun Nov 12 13:02:25 2006
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Journal UUID: <none>
Journal inode: 8
Journal device: 0x0000
First orphan inode: 0

3、保留块:为管理员保留的磁盘管理空间,默认为总数据块的5%
mkfs.ext3 -b 4096 -i 8192 -m 3 /dev/hda10
设置保留块的数量点总数的百分比为3%

4、调整ext2/ext3文件系统
1)tune2fs — 调整ext2/ext3文件系统特性的工具
-l <device> 查看文件系统信息
-c <count> 设置强制自检的挂载次数
-i <n day> 设置强制自检的时间间隔
-m <percentage> 保留块的百分比
-j 将ext2文件系统转换成ext3格式

二、文件系统的检查工具
1、fsck — 检查文件系统数据完整性工具
用法一:fsck -t ext2 /dev/hda10 fsck -t ext3 [-y] /dev/hda10
用法二:fsck.ext2 [-y] /dev/hda10fsck.ext3 [-y] /dev/hda10
2、e2fsck 检查ext2/ext3文件系统的工具(不太安全)

三、使用磁盘配额
磁盘配额作用是限制普通用户使用的磁盘空间,不至于因为个别人的浪费影响所有人的使用
需要内核支持
只有ext2/ext3的文件系统目前被支持
需要用户程序quota的软件包

1、使用usrquota,grpquota选项挂载一个分区,激活内核的支持
mount -o usrquota,grpquota /dev/hda10 /mnt/d1 或
mount -o remount,usrquota,grpquota /
2、init 1(进入单用户环境)
3、quotacheck -cvuga 检查并创建磁盘配额的数据库文件
4、edquota -u <username> 为指定用户分配磁盘空间和节点数量
5、quota命令可查看用户的配额使用情况
6、quotaon /quotaoff激活/除去(删除相关磁盘配额的数据库文件aquota.group 、aquota.user)磁盘配额
[root@server root]# mount /dev/hda10 /mnt/d1 -o usrquota,grpquota
[root@server root]# mount
/dev/hda7 on / type ext3 (rw)
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hda9 on /opt type ext3 (rw)
none on /dev/shm type tmpfs (rw)
/dev/hda10 on /mnt/d1 type ext3 (rw,usrquota,grpquota)


[root@server root]# more /etc/mtab
/dev/hda7 / ext3 rw 0 0
none /proc proc rw 0 0
usbdevfs /proc/bus/usb usbdevfs rw 0 0
none /dev/pts devpts rw,gid=5,mode=620 0 0
/dev/hda9 /opt ext3 rw 0 0
none /dev/shm tmpfs rw 0 0
/dev/hda10 /mnt/d1 ext3 rw,usrquota,grpquota 0 0

[root@server root]# edquota -u redhat
Disk quotas for user redhat (uid 500):
Filesystem blocks soft hard inodes soft hard
/dev/hda10 0 0 0 0 0 0

blocks:数据块soft、hard限制
inodes:代表文件个数soft、hard限制

分享到:
评论

相关推荐

    应用广泛的嵌入式操作系统——ZZ-Linux.pdf

    应用广泛的嵌入式操作系统——ZZ-Linux.pdf

    16秋福师《Linux操作系统管理系统》在线作业一.docx

    #### 文件系统挂载参数 - 在`/etc/fstab`文件中,`noauto`参数通常用于移动设备(如CD-ROM),这意味着系统启动时不自动挂载该设备。 #### 目录导航 - 要进入用户`stud1`的子目录`test`,正确的命令是`cd stud1/...

    Linux安装教程 第一章:Linux系统安装及基本操作

    本资源主要介绍了 Linux 系统安装及基本操作的相关知识点,涵盖了 Linux 的基本概念、Linux 系统的安装、硬盘和分区的表示、文件系统类型、目录结构、安装方式等方面的知识。 一、Linux 的基本概念 Linux 指的是 ...

    Linux系统管理复习题

    Linux系统管理复习题涵盖了许多关于Linux操作系统的基础知识,包括其历史、组成、版本控制、开源软件、主要发行版、服务器应用、系统管理、文件系统、目录结构、安装过程以及常用命令和账户管理等多个方面。...

    Linux操作系统基础

    Linux的核心结构包括Linux内核、Linux shell、Linux文件系统和Linux应用系统。 Linux操作系统代表了一种开源文化,它免费提供软件和开放源代码,用户可以自由地在原有程序基础上开发自己的程序,这促进了软件的发展...

    base zz zz zz zz

    base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz

    Linux操作系统基础第三部分.pptx

    此外,还讲解了如何使用常见的Linux命令和工具,如ls、cd、cp、mv、rm等,以及文件系统和文件权限的概念。在Linux中,文件权限通过rwx三位权限位表示,分别代表读、写和执行权限,对于用户、用户组和其他用户有独立...

    linux系统管理与服务

    - 默认情况下,Linux系统使用EXT4作为文件系统,这是一种典型的日志型文件系统。 - 除了EXT4外,Linux还支持诸如FAT16、FAT32、NTFS、XFS、JFS等其他类型的文件系统。 - SWAP文件系统用于Linux系统的交换分区。 ...

    linux文件增删改查

    ### Linux 文件增删改查详解 #### 一、文件的创建与删除 ...这些操作是日常管理和维护 Linux 系统的基础,对于系统管理员或开发人员来说非常重要。熟练掌握这些命令可以帮助我们更加高效地管理文件和目录。

    Linux系统资料

    在Linux系统中,VI编辑器是一个非常重要的文本编辑工具,它被广泛用于系统管理和配置文件的编辑。...以上是关于Linux系统中VI编辑器的使用以及内存清理的基本操作,这些技能对于日常的Linux系统维护和管理至关重要。

    Linux系统中的文件处理

    ### Linux系统中的文件处理知识点详解 #### 一、查看完整的文件 ##### 1. `cat` (Concatenate) - **语法**: `cat [options] [file-list]` - **用途**: 在标准输出(通常为显示器)上连接并显示指定文件列表 `file...

    Linux操作系统应用试卷5.pdf

    这份试卷涉及到了多个Linux操作系统的知识点,包括文件系统管理、命令使用、进程、文件权限、shell脚本等。 1. vi编辑器的存盘退出命令:在vi编辑器中,正确执行存盘退出的命令是`ZZ`,这将保存当前文件并退出编辑...

    Linux操作系统应用试卷4.pdf

    3. `/etc/fstab`文件描述了启动时按内容加载的文件系统,它包含Linux系统中所有文件系统的相关信息,并允许系统在启动时自动挂载这些文件系统。 4. 通过文件名存取文件时,系统内部会通过文件名在目录中查找对应的I...

    LINUX INTRODUCE

    - **组件化管理**:Linux 中的所有组件(包括硬件设备)都被视为文件,可以通过统一的文件接口进行访问。 #### Linux的历史 - **UNIX 的诞生**:1969 年,UNIX 由 AT&T 公司的贝尔实验室开发出来。 - **Linux 的...

    linux操作系统vim编辑器详解

    用户可以通过“:e”命令编辑新文件,使用“:w”命令保存当前文件的修改,而“:wq”或“ZZ”命令则是保存并退出。Vim同样支持文件浏览功能,允许用户在编辑器内选择和打开新文件。 光标的移动是编辑文本的基础,Vim...

    中医大夫助理信息系统 zz-doctor

    《中医大夫助理信息系统 zz-doctor 深度解析》 中医大夫助理信息系统“zz-doctor”是一款基于Android平台的应用程序,旨在为中医医生提供智能化、便捷化的诊疗辅助工具。通过深入剖析这款应用的源码,我们可以了解...

    linux下安装7z命令及7z命令使用

    详细讲解linux操作系统安装7z压缩程序步骤,介绍7z软件使用,还有错误处理说明。

    搭建Linux测试环境复习资料.doc

    本文档主要介绍了 Linux 操作系统的基本概念、目录结构、文件系统、命令行格式、文件和目录操作命令、文件内容操作命令、归档及压缩命令等知识点。 一、Linux 操作系统 Linux 操作系统是一个开源的操作系统,由 ...

    linux db2 安装过程中可能缺少的 libaio 安装文件

    在描述中提到的`libaio`安装文件,包括`libaio-0.3.105-2.x86_64.rpm`和`libaio-0.3.105-2.i386.rpm`,分别对应64位和32位系统的安装包。 1. **libaio简介**:libaio(Linux Asynchronous Input/Output)是一个用于...

Global site tag (gtag.js) - Google Analytics