- 浏览: 659179 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
HkEndless:
不好意思,请问这确定是回调机制吗。你的例子中只是将接口的实现类 ...
Spring CallBack回调机制介绍 -
hanmiao:
写的真乱啊,完全不知所云...
Java如何调用可执行文件和批处理命令 -
junia_1:
junia_1 写道 shock: ...
为什么要使用EJB -
junia_1:
shock:
为什么要使用EJB -
coollifer:
不错
SQL Server数据导入到Oracle中的方法
文件系统属性的查看
dumpe2fs 显示文件系统的super block和blocks group的信息
不加参数将显示全部的内容
-h :仅列出 superblock 的数据
superblock 常用的显示内容注释如下
Filesystem volume name: <none> <==文件系统的标签
Last mounted on: / <==此文件系统的挂载点
Filesystem UUID: 8e4f6141-20f9-4f5a-aad4-bac048374152 <==此文件系统的代号
Default mount options: user_xattr acl <==默认的挂载选项
Inode count: 960992 <==Inode的数量
Block count: 3840000 <==Block的数量
Reserved block count: 192000 <==保留的块数量
Free blocks: 3093336 <==剩余的地段数量
Free inodes: 855672 <==剩余的Inode数量
First block: 0
Block size: 4096 <==块的大小为4K
Mount count: 21 <==文件系统被挂载的次数
Maximum mount count: -1 <==文件被挂载多少次后需要FSCK,如果是负数或者是0的话,就永远不会自检了
Reserved blocks uid: 0 (user root) <==为某个用户保留的块
Reserved blocks gid: 0 (group root) <==为某个组保留的块
First inode: 11
Inode size: 256 <==Inode的大小
以上都是supberblock的相关信息,如果想看Block Group的相关信息,可以用dumpe2fs命令,不加参数。supberblock下面以Group开头的就是Block Group的相关信息了
Group *: <==这些都是block group的信息
查看文件系统的UUID
blkid
[root@japie ~]# blkid
/dev/sda1: UUID="744b208e-0951-40e1-a4ae-1ece29840ddb" TYPE="ext4" LABEL="/dev/sda1"
/dev/sda2: UUID="c70cd6a4-09cd-4aea-ba94-f3641df4e981" TYPE="swap"
ls -l /dev/disk/by-uuid/
[root@japie ~]# ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx. 1 root root 10 Apr 4 12:37 744b208e-0951-40e1-a4ae-1ece29840ddb -> ../../sda1
lrwxrwxrwx. 1 root root 10 Apr 4 12:37 c70cd6a4-09cd-4aea-ba94-f3641df4e981 -> ../../sda2
查看磁盘的文件系统信息
fdisk /dev/sda
[root@japie ~]# fdisk /dev/sda
Command (m for help): p
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00093fdc
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1913 15360000 83 Linux
/dev/sda2 1913 1978 524288 82 Linux swap / Solaris
q退出
这里可以看到交换分区的信息,如果用df是看不到交换分区的信息的。关于fdisk这个分区命令的使用,后面还会详细介绍。
调整文件系统的参数
更改文件系统的标签e2label
命令使用的格式
e2label 设备名称 新的Label名称
注:不知道如何还原LABLE,如果有朋友知道的话,可以留言分享一下。谢谢!
tune2fs调整/查看ext2/ext3/ext4文件系统的参数
常用选项说明:
-l 查看文件系统信息 相当于dumpe2fs -h查看到的信息
-c max-mount-counts 设置强制自检的挂载次数,如果开启,每挂载一次mount conut就会加1,超过此次数后就会强制自检
-i interval-between-checks[d|m|w] 设置强制自检的时间间隔[d天m月w周]
-m reserved-blocks-percentage 设置保留块的百分比
-r reserved-blocks-count 设置保留块多少
-L volume-label 设置/修改文件系统的标签。类似e2label的功能。
-o [^]mount-option[,...] Set or clear the indicated default mount options in the filesystem. 设置或清除默认挂载的文件系统选项
tune2fs -o ^acl /dev/sda1清除acl属性
tune2fs -o +acl /dev/sda1
-u uid
-g gid
设置保留blocks的用户和用户组
-U UUID
如何获得UUID信息
uuidgen会动态的获得文件系统的UUID信息,可以根据自己的喜好来改。
他有两个参数
-r随机获得
-t根据时间随机获得
注意:修改过后,你需要修改对应的/etc/fstab和/boot/grub/menu.lst这两个文件,否则你的系统就启动不了。我在做实验的时候,把fstab这个文件里面的改了,忘记了menu.lst文件,导致找不到启动设备。
关于block和inode的数量和大小,这些是在创建文件系统时候生成的,如果想改变的话,就需要重新对其格式化。
发表评论
-
Linux 共享库:LD_LIBRARY_PATH 与ld.so.conf
2012-04-14 00:48 1698LD_LIBRARY_PATH Linux环境变量名,该 ... -
Linux系统下查找大文件或目录的技巧
2012-01-09 11:34 1092当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否删 ... -
Linux中如何杀掉僵尸进程
2012-01-08 11:06 11531检查当前僵尸进程信息 $ ps -ef | grep de ... -
Linux系统中增加Swap分区大小
2012-01-07 22:22 12371、检查当前的分区情况: [root@localho ... -
Linux系统调优:提高磁盘吞吐量
2011-10-28 23:13 2602在LINUX系统中,如果有大量读请求,默认的请求队列或许应付不 ... -
ssh密钥对的自动登录
2011-10-30 02:34 1524说明: 什么是基于ssh密钥对的自动登录? 下面从整体上 ... -
利用shell和iptables实现自动拒绝恶意试探连接SSH服务
2011-10-06 16:49 1102利用shell和iptables实现自动拒绝恶意试探连接SSH ... -
Linux系统下比较两个文件并删除相同部分
2011-10-04 22:17 1392方法一: comm -23 file1 file2 ... -
redhat 内核参数意思
2011-08-31 01:23 1724一、前言 本文档针对OOP8生产环境,具体优化策略需要根据实 ... -
Linux裸设备总结
2011-08-29 19:56 13351、什么裸设备?字符设 ... -
linux nfs配置概要
2011-08-29 19:11 930利用nfs 可以共享系统中的指定文件夹给网络中的其它机器。我们 ... -
linux操作系统下NTP服务器配置
2011-08-25 09:23 1766Network Time Protocol(NTP ... -
优化Linux生产服务器的经验之谈
2011-08-23 21:21 1389一、时间同步 生产环境下的服务器对时间的要求是精准的,编辑 ... -
NTP服务器安装手记
2011-08-23 21:13 1545NTP服务器安装手记随着时间的推移,计算机的时钟会倾向于漂移。 ... -
Linux下oracle常见安装错误总结
2011-08-23 20:37 1563错误一: /tmp/OraInstall2007-1 ... -
LVM创建
2011-08-23 18:42 1439LVM (有点像 WIN 下的动态磁盘, ... -
chkconfig --add httpd
2011-08-22 10:07 1499Apache 无法自动启动, 1 、将 apa ... -
Linux下cache内存释放
2011-08-22 08:59 775/proc是一个虚拟文件系统,我们可以通过对它的读写操作做 ... -
Linux系统不响应SYN包的解决办法
2011-08-22 00:29 2283关于syn为什么没有回应的问题真是郁闷了好久。 现象就是在客户 ... -
Linux下使用Yum管理本地软件包(repository)
2011-08-21 23:52 1801在Linux系统的维护中,Linux软件包之间的依赖性是一件令 ...
相关推荐
Linux 操作系统文件和目录操作报告 Linux 操作系统中的文件类型可以分为普通文件、目录文件、链接文件、设备文件、套接字文件和管道文件。普通文件是存储数据的文件,目录文件是存储文件的文件,链接文件是指向其他...
在Linux系统中,批量修改文件属性值是一项常见的系统管理任务,尤其对于系统管理员或开发者来说,这能够提高工作效率。在给定的标题“linux批量修改文件属性值”中,我们主要探讨的是如何通过命令行工具对大量文件的...
1.2 linux文件系统介绍 2.更改目录/文件权限 2.1 用户和用户组的相关指令 2.2 chgrp命令 2.3 chown命令 2.4 chmod命令 2.5 umask命令 1.文件属性 1.1 ls命令 ls命令是我们最常用的命令之一,用来查看当前目录下的...
Linux 操作系统是一种广泛使用的操作系统,它提供了强大的文件系统管理功能。本实验报告将对 Linux 文件系统和文件管理进行详细的介绍。 一、实验项目:用户与组管理 Linux 文件系统的目录结构是树状结构,每个...
linux修改文件扩展属性的源文件chattr.c,下载后只需要执行gcc chattr.c -o chattr.out即可编译出chattr.out文件,从而执行./chattr.out -i a.txt等命令来对文件扩展属性进行更好的操作。 详情见文章:...
Linux文件系统是操作系统的核心组件之一,负责管理存储设备上的数据组织和访问。 Linux文件系统的模拟实现是指通过软件模拟实现一个Linux文件系统,来加深对文件系统的理解。 文件系统的组成部分包括超级块、索引...
- **文件属性操作**:如chmod()、chown()等命令,用于更改文件的权限或所有者。 - **文件创建和删除**:如mkdir()、rmdir()、touch()、rm()等命令,用于创建或删除文件和目录。 #### 八、示例解析 为了更好地理解...
#### 二、Linux文件属性概述 在Linux系统中,我们可以通过`ll`或`ls -l`命令来查看文件的各种属性,包括文件类型、权限、属主、属组等信息。例如: ``` [root@www/]# ls -l total 64 dr-xr-xr-x 2 root root 4096 ...
Linux 0.11 文件系统是操作系统内核中负责管理和组织磁盘数据的重要组成部分。它是一种基于磁盘的文件组织方式,允许用户和程序高效地访问、存储和检索文件。以下是对这个早期版本Linux文件系统的主要组件和概念的...
操作系统课程设计中的“仿Linux文件管理系统”是一个模拟真实Linux文件系统的工作原理和操作的项目。这个项目旨在让学生深入理解操作系统的内核是如何管理和操作文件的,包括文件的创建、读写、删除等基本操作,以及...
Linux文件系统是Linux操作系统的核心组成部分,它管理着系统的数据存储,包括程序、用户文件、配置文件等所有资源。本精通指南将深入探讨Linux文件系统的结构、类型、挂载、权限和用户管理,以及如何有效地利用这些...
### Linux文件系统浅谈 #### 文件系统概述 文件系统作为操作系统的重要组成部分,承载着管理和组织存储设备上的数据的责任。在Linux环境下,用户可以通过文件系统进行文件的创建、删除、读写以及目录的操作等一...
### 顺藤摸瓜之Linux文件系统 #### 引言 在深入了解Linux文件系统的运作机制前,我们需要先明确几个基础概念。文件系统是操作系统的重要组成部分,它负责管理和组织计算机存储设备上的文件。对于Linux这样的多用途...
"2.11 文件属性管理1.pdf"会讲解如何查看和修改文件的元数据,如时间戳、硬链接和符号链接,以及使用chattr和lsattr来管理特殊文件属性。 "2.2 Linux文件系统概述2.pdf"会提供一个对Linux文件系统的基本介绍,包括...
Linux文件系统是Linux操作系统的核心组成部分,它负责组织和管理存储设备上的数据,为用户提供访问和管理文件的统一接口。在嵌入式系统中,构建一个高效、精简且安全的文件系统尤其重要,因为资源有限,同时需要确保...
### C语言实现Linux文件系统模拟的关键知识点 #### 一、文件和文件系统概念 - **文件**: 是由创建者所定义的、具有文件名的一组相关元素的集合。用户通过文件名就可以对文件进行访问。 - **文件系统**: 操作系统中...
《Linux磁盘文件连接属性控制及应用》这篇文章探讨了在Linux操作系统中如何通过修改文件的连接属性来改变文件的使用方式。文件系统是操作系统的核心组成部分,对于程序接口中对文件的使用,必须遵循一定的规则。在...
在Linux操作系统中,创建一个即使是root用户也无法修改或删除文件的只读文件系统是一个安全措施,可以保护系统的重要数据免受意外更改。这样的设置通常用于关键系统或存储关键信息的分区,以确保数据的完整性。以下...
### 基于Linux操作系统文件权限的设置 #### 摘要 随着Linux操作系统的快速发展与广泛应用,系统管理员与软件开发者越来越重视Linux的安全性。本文着重从文件权限配置的角度探讨了Linux操作系统中文件安全的问题,...