IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 操作系统 > LINUX > Linux磁盘和文件系统管理

Linux磁盘和文件系统管理

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

  1、 分区

  MBR(Master Boot Recorder)主引导分区仅提供最多4个分区,主分区(Primary,P)与扩展分区(Extended,E),如3P+1E,扩展分区最多只能有1个。

  2、 文件系统

  ext2:标准文件系统

  ext3:增加了日志功能,是ext2的升级版

  要知道linux支持的文件系统:ls –l /lib/module/’uname -r’/kernel/fs

  要知道系统当前已启用的文件系统:cat /proc/filesystems

  硬盘的最小存储单位:扇区(1扇区=512byte)

  逻辑块(Block):在分区进行文件系统格式化时所制定的&最小存储单位&

  1个block最多只能容纳1个文件

  在进行分区时,每个分区就是一个文件系统,每个文件系统开始位置的那个block称为superblock(超级块),访问数据时,首先经过的时superblock,所以若superblock坏了,磁盘也就不能工作了。

  3、 EXT2文件系统(inode)

  1)Ext2规划出inode表和block区域.

  Inode:存储文件属性,以及文件内容放在哪个block中(pointer),1个inode:128byte

  Block:存储文件内容

  2)inode表记录的信息有:

  文件的拥有者与用户组(owner/group)

  文件的访问模式(read/write/excute)

  文件类型(type)

  文件的建立或状态改变时间(ctime)、最近读取时间(atime)、最近修改时间(mtime)

  文件大小

  定义文件属性的标志(flag)

  文件正真内容的指针(pointer)

  **Ls命令的默认时间是mtime(ex:ls –la –time=atime PATH)

  3)Linux如何读取文件内容?

  (1)目录:在ext2建立一个目录时,ext2会分配给该目录一个inode和至少一个block

  Inode:记录该目录的属性和指向分配到的那个block

  Block:记录这个目录下文件或目录的关联性

  (2)文件:在ext2建立一个文件时,ext2会分配给至少一个inode和相对于该文件大小的block数量

  Inode:记录文件的相关属性,不记录文件名

  Block:记录文件名,文件的相关连接

  4)如何读取文件系统的信息

  Dumpe2fs /dev/hda1

  4、 载入点

  载入点是进入该文件系统的入口,一定是目录而不是文件

  5、 磁盘与目录的容量

  查看当前磁盘最大允许容量、已用容量、当前所在目录的已用容量:df和du

  /dev/hda 一个分区

  /dev/hda1、/dev/hda2、/dev/hda3为主分区,/dev/hda5+/dev/hda6+…=/dev/hda4为扩展分区

  Du类似于windows中的资源管理器

  6、 连接文件:ln(类似于windows中的快捷方式)

  多个link file可能指向同一个source file,连接文件分为硬连接和符号连接

  1) 硬连接(实际连接):在某个目录下新增一个该文件的关联数据,不会用掉inode与磁盘空间

  2) 符号连接(快捷方式):建立一个独立的文件,让数据的读取指向它连接的文件内容。(使用的较多),source file被删除后,连接文件不能打开

  重建连接文件:ln

  7、 磁盘分区

  1) 分区:fdisk [-l] 设备名称 (主要用来查看和修改分区表)

  2) 删除分区:

  fdisk [-l] 设备名称   进入fdisk画面

  p     先看分区信息

  d     删除分区并要求您选择一个分区,选l

  w     保存到磁盘数据表中,并离开fdisk

  3) 新增分区

  fdisk [-l] 设备名称   进入fdisk画面

  n      新增分区

  4) 磁盘格式化

  Mke2fs [-bicLJ] 设备名称

  5) 磁盘检验

  Fsck [-AtCary] 设备名称 (检查硬盘有没有坏轨)

  目录lost+found,在fsck处理完后,会将错误文件放入此目录

  Badblocks [-svw] 设备名称 (类似于windows的磁盘扫描)

  Sync   (直接将暂存在内存中的数据写入磁盘)

  6) 磁盘载入

  Mount [-tonL] 设备名称代号 载入点

  Mount /dev/cdrom (载入光盘)

  Mount –a   (将整个系统中记录的文件系统与载入点对应的数据全部载入)

  7) 磁盘卸载

  Unmount 设备号或载入点

  8) 修改磁盘参数

  Mknod 设备名称 [bcp] [Major] [Minor]

  E2label 设备名称 新的label名称

  Tune2fs [-jlL] 设备号

  Hdparm [-icdmXTt] 设备名称

  8、 设置启动载入

  1) 载入软盘

  Mount –t ext2 /dev/fd0 /media/floppy (ext2格式)

  Mount –t vfat /dev/fd0 /media/floppy   (windows格式)

  Umount /media/floppy    (卸载后才可取出软盘)

  2) 载入windows磁盘

  Mkdir /mnt/win98

  Mount –t vfat /dev/hda1 /mnt/win98

  Mount –t vfat –o iocharset=cp950 /dev/hda1 /mnt/win98 (加入中文编码)

  3) 载入U盘

  Mkdir /mnt/usb

  Mount –t vfat /dev/sda1 /mnt/usb

  4) 启动载入/etc/fstab和/etc/mtab

  /etc/fstab是使用mount将设备载入到系统的某个载入点所需执行的命令内容

  载入点:就是目录

  9、 建立虚拟内存

  可以通过建立虚拟内存设备或建立虚拟内存文件来扩充虚拟内存

关键词标签:Linux

相关阅读 安装红帽子RedHat Linux9.0操作系统教程 Tomcat9.0如何安装_Tomcat9.0环境变量配置方法 多种操作系统NTP客户端配置 Linux操作系统修改IP Linux实现SCSI硬盘热插拔及在线识别 Linux下用CDMA modem拨号上网

文章评论
发表评论

热门文章 安装红帽子RedHat Linux9.0操作系统教程 安装红帽子RedHat Linux9.0操作系统教程 Linux服务器:设计高性能网站架构-LLMP Linux服务器:设计高性能网站架构-LLMP 使用Clonezilla迁移到虚拟Linux环境 使用Clonezilla迁移到虚拟Linux环境 Linux上的MRTG流量监控中心 Linux上的MRTG流量监控中心 Linux 双网卡绑定一个IP原理及实现 Linux 双网卡绑定一个IP原理及实现 linux和windows等系统远程控制ubuntu桌面 linux和windows等系统远程控制ubuntu桌面

相关下载

人气排行 Linux下获取CPUID、硬盘序列号与MAC地址 dmidecode命令查看内存型号 linux tc实现ip流量限制 安装红帽子RedHat Linux9.0操作系统教程 linux下解压rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 关机、重启、注销 命令 查看linux服务器硬盘IO读写负载 linux命令行浏览器的使用方法 Linux NFS服务固定端口及防火墙配置 U盘安装Ubuntu 10.04 Linux清除用户登录记录和命令历史方法