S8 Linux磁盘与文件系统管理命令】的更多相关文章

8.1 fdisk:磁盘分区工具 8.2-3 partprobe.tune2fs 8.4 parted:磁盘分区工具 8.5-7 mkfs.dumpe2fs.resize2fs 8.8-9 fsck.dd 8.10-11 mount.umount 8.12-14 df .mkswap.swapon.swapoff.sync…
认识EXT2文件系统 文件的系统特性 Linux的正规文件系统为Ext2 文件数据除了文件实际内容外,还包括其他属性(文件权限.文件属性). 文件系统将这两部分数据分别存放在不同的块,权限和属性放在inode内,实际数据放在data block块中.此外还有一个super block,记录整个文件系统的信息. super block:记录文件系统的整体信息,包括inode/block的总量.使用量和剩余量. inode:记录文件的属性,一个文件或目录占用一个inode,同时记录文件数据所在的bl…
Linux磁盘及文件系统管理 CPU,memory(RAM),I/O i/o: disks,ehtercard disks:持久存储数据 接口类型: IDE(ata): 并口,133MB/s;并行总线,双向四车道;并行数据容易产生干扰,导致数据损坏重传,因此效率低;并行越高,干扰频率越高 SCSI:并口,Ultrascsi320,320MB/s,UltraSCSI640,640MB/s;SCSI的费用更高; SATA: 串口,6Gbps;串行总线,有前后,不能并行传输; SAS:串口,6Gbps…
### Linux磁盘与文件系统管理 linux 最传统的文件系统格式是EXT2,centos7 默认文件系统是xfs(日志式文件系统) 磁盘的组成: 盘片 机械手臂 主轴马达 (机械硬盘) 磁盘格式化:由于每种os所设置的文件的属性/权限不同,为了存放所需数据,所以要进行格式化供os利用 LVM将一个分区格式化为多个文件系统 superblock 文件系统的整体信息 (inode block总量 使用量 剩余量 文件系统格式等) inode 记录文件的属性(权限和文件属性) 一个文件一个ino…
Linux磁盘与文件系统管理 硬盘组成与分区 硬盘组成 圆形的盘片(主要记录数据) 机械手臂与磁头(可读取盘片上的数据) 主轴马达,转动盘片,让机械手臂的磁头在盘片上读取数据 扇区(Sector)为最小的物理存储单位,每个扇区512bytes 将扇区组成一个圆,那就是柱面(Cylinder),柱面是分区的最小单位 第一个扇区最重要,里面有硬盘主引导记录(Masterbootrecord,MBR)及分区表(partition table),其中MBR占446bytes,partition tabl…
1.fdisk:磁盘分区工具 该命令是linux下常用的磁盘分区工具,但是只能给小于2TB的磁盘划分分区. 常用参数为-l,显示所有磁盘分区的信息. 示例: 1)显示磁盘分区列表 [root@boxiaoyuan ~]# fdisk -l # 查看当前系统的所有磁盘分区信息 Disk /dev/sda: bytes # 磁盘/dev/sda的大小 heads, sectors/track, cylinders # 255个虚拟磁头,63个扇区/磁道,2610个柱面 Units = cylinde…
在LINUX中我们知道一个很重要的概念,那就是"一切皆文件",这里的一切表示所有在LINUX系统的对象,自然也包括了LINUX中的硬盘设备.在LINUX中所有设备都被抽象成一个文件,保存在/dev目录下. LINUX系统中硬盘设备名称一般为hd[a-z]或sd[a-z](a-z为分区号),如hda,hdb,sda,sdb 那么这种不同的设备名有什么区别?在LINUX中IDE设备都会被抽象成hd[a-z]名称的文件,STAT.SCSI.SAS.USB等设备都会被抽象成sd[a-z]名称的…
1. 磁盘基本概念 1.1 磁盘结构:盘片(单碟vs多碟).磁头(读写数据) 1.2 磁盘在Linux中的表示 1.3 分区概念 2 使用fdisk进行磁盘管理 3 Linux文件系统 mke2fs dumpe2fs JOURNAL日志 e2label fsck 4 Linux文件系统挂载管理 mount umount 自动挂载 1. 磁盘基本概念 1.1 磁盘结构:盘片(单碟vs多碟).磁头(读写数据) cylinder(柱面) sector(扇区) head(磁头) 1.2 磁盘在Linux…
RHCSA认证中的东西: Linux系统管理包括的内容有: 磁盘分区及文件系统管理 RAID LVM 网络属性管理 程序包管理 sed and awk 进程查看和管理 内核管理(编译和安装) 系统启动流程 定制.编译内核.busybox 系统安装:kickstart,dhcp,pxe shell脚本编程 linux磁盘管理及文件系统管理 先搞明白 CPU,Memory(RAM),I/O I/O设备有:Disks,Ethercard Disks:持久存储数据 磁盘的接口类型有: IDE(ata):…
原文地址:http://vbird.dic.ksu.edu.tw/linux_basic/0230filesystem.php#filesys 查看文件系统参数命令 dumpe2fs 盘符地址 例: dumpe2fs /dev/sda5 利用 dumpe2fs 可以查询到非常多的信息,不过依内容主要可以区分为上半部是 superblock 内容, 下半部则是每个 block group 的信息了 如果想要实际观察 root 家目录内的文件所占用的 inode 号码时,可以使用 ls -i 或者…
本文总结了Linux操作系统来管理我们的硬盘和文件系统需要使用命令.当我们在系统中增加一个硬盘驱动器.什么是我们需要去通过这个硬盘就可以真正使用步骤?下面步骤: (1)对磁盘进行分区,新建能够使用的分区: (2)对分区进行格式化.将分区格式化为我们操作系统可以使用的文件系统: (3)对新建好的文件系统进行检验: (4)创建挂载点,将该文件系统挂载上来. 接下来就介绍磁盘分区,格式化,检验和挂载的相关命令. 磁盘分区通过 fdisk命令进行.fdisk命令的基本用法 为"fdisk [-l]  设…
上一篇文章主要从理论上分析了Linux的Ext2文件系统.这一篇主要解说怎样查看Linux的文件系统的容量以及解说Linux文件系统中的连接文件. 能够通过df和du命令来查看磁盘与文件夹的容量.df命令用来列出文件系统的总体磁盘容量,df命令的使用方法是 df  [-ahikHTm]  文件夹或文件名称.假设df命令不加不论什么參数,则默认将系统内全部的文件系统的容量以及使用情况都列出来.关于df命令还须要说明的是 df命令是查看文件系统的总体使用情况,因此是从Super block(见前一篇…
文件系统的使用: 首先要“挂载”:mount命令和umount命令 根据文件系统之外的其它文件系统要想能够被访问,都必须通过“关联”到根文件系统上的某个目录来实现,此关联操作即为“挂载”:此目录即为“挂载点” 挂载点:mount_point,用于作为另一个文件系统的访问入口 (1)事先存在 (2)应该使用未被或不会被其它进程使用到的目录 (3)挂载点下原有的文件将会被隐藏 mount命令: mount [-nrw] [-t vfstype] [-o options] device dir 命令选…
文件系统管理工具: 创建文件系统的工具 mkfs mkfs.ext2,mkfs.ext3,mkfs.ext4,mkfs.xfs,mkfs.vfat,... 检测及修复文件系统的工具 fsck fsck.ext2,fsck.ext3,... 查看其属性的工具 dumpe2fs,tune2fs 调整文件系统特性 tune2fs 内核级文件系统的组成部分: 文件系统驱动:由内核提供,可以通过 lsmod 查看已经加载的内核模块,如果表里没有那表明模块已经安装 文件系统管理工具:由用户空间的应用程序提供…
创建文件系统: 格式化:低级格式化(分区之前进行,划分磁道).高级格式化(分区之后对分区进行,创建文件系统) 元数据区,数据区 元数据区: 文件元数据:inode(index node) 大小.权限.属主属组.时间戳.数据块指针 符号链接文件:存储数据指针的空间当中存储的是真实文件的访问路径 设备文件:存储数据指针的空间当中存储的是设备号(major,minor) bitmap index:位图索引 VFS:Virtual File System Linux的文件系统:ext2(无日志功能),e…
1.1).文件系统特征 我们称呼一个可被挂载的数据为一个文件系统而不是一个分区! 文件系统通常会将这两部份的数据分别存放在不同的区块,权限与属性放置到 inode 中,至于实际数据则放置到 data block 区块中. 另外,还有一个超级区块 (superblock) 会记录整个文件系统的整体信息,包括 inode 与 block 的总量.使用量.剩余量等. 每个 inode 与 block 都有编号,至于这三个数据的意义可以简略说明如下: superblock:记录此 filesystem…
1 挂载操作 1 磁盘或者分区需要创建好文件系统后,需要挂载到一个目录才能够使用 2 windows或者是Mac会自动的挂载文件系统,一旦创建好文件系统后会自动的挂载 3 对于Linux来说我们必须要手动的去挂载或者配置系统进行自动的挂载,比如 2 Mount命令来挂载文件系统 1 mount 要挂载的设备   挂载点 mount /dev/sdb1    /mnt 2 常用的参数 1 不带参数的mount命令是显示所有的挂载的文件系统 2-t  指定文件系统的类型,如: -t ext3.-t…
df df(disk free) 功能说明:显示磁盘的相关信息.语 法:df [-ahHiklmPT][--block-size=<区块大小>][-t <文件系统类型>][-x <文件系统类型>][--help][--no-sync][--sync][--version][文件或设备]补充说明:df可显示磁盘的文件系统与使用情形.参 数:  -a或--all   包含全部的文件系统.  --block-size=<区块大小>   以指定的区块大小来显示区块数…
认识 EXT2 文件系统 Linux最传统的磁盘文件系统(filesystem)使用的是EXT2这个啦!所以要了解文件系统就得要由认识EXT2开始! 而文件系统是创建在硬盘上面的,因此我们得了解硬盘的物理组成才行.磁盘物理组成的部分我们在第零章谈过了,至于磁盘分区则在第三章谈过了,所以底下只会很快的复习这两部份. 重点在于inode, block还有superblock等文件系统的基本部分喔! 硬盘组成与分割的复习 由于各项磁盘的物理组成我们在第零章里面就介绍过, 同时第三章也谈过分割的概念了,…
1 文件系统 1 操作系统通过文件系统来管理文件及数据,磁盘或分区需要创建文件系统之后才能为操作系统使用,创建文件系统的过程称为格式化 2 没有文件系统的设备称为裸设备 3 常见的文件系统有fat32 , NFTS , ext2 , ext3 , xfs , HFS等 4 windows下的主流的文件系统是NTFS,Linux下的主流文件系统为ext2 和 ext3 5 判断一个文件系统的好坏主要是: 最大的分区的大小,支持最大的文件的个数 , 支持文件名的长度,日子功能,文件存取性能 2 创建…
原文地址:http://vbird.dic.ksu.edu.tw/linux_basic/0230filesystem.php#filesys 创建大文件以制作 loop 装置文件!(练习非常有用) 想一想,既然能够挂载 DVD 的映象档,那么我能不能制作出一个大文件,然后将这个文件格式化后挂载呢? 好问题!这是个有趣的动作! 而且还能够帮助我们解决很多系统的分割不良的情况呢!举例来说,如果当初在分割时, 你只有分割出一个根目录,假设你已经没有多余的容量可以进行额外的分割的! 偏偏根目录的容量还…
原文地址:http://vbird.dic.ksu.edu.tw/linux_basic/0230filesystem.php#filesys 磁盘挂载与卸除 挂载Ext2/Ext3文件系统 范例一:用默认的方式,将刚刚创建的 /dev/hdc6 挂载到 /mnt/hdc6 上面! [root@www ~]# mkdir /mnt/hdc6 [root@www ~]# mount /dev/hdc6 /mnt/hdc6 挂载 CD 或 DVD 光盘 范例三:将你用来安装 Linux 的 Cent…
1.检测并确认新硬盘 挂载好新的硬盘设备并启动主机后,Linux系统会自动检测并加载该硬盘,无须额外安装驱动.执行“fdisk -l”命令即可查看,确认新增硬盘的设备名称和位置.作用:列出当前系统中所有硬盘设备及其分区的信息. [root@localhost ~]# fdisk -l Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of…
虚拟机的磁盘通常为:/dev/vd[a-p] LVM和软件磁盘阵列 software RAID可以将一个分区格式化为多个文件系统或者多个分区格式化为一个文件系统. 索引式文件系统中:如ext2.ext3等 文件系统初始已经将inode和数据区块规划好,不再变动. 在磁盘的整体规划分区过程中,文件系统最前有启动扇区.之后为一个个块(block group).在block group下有: 超级区块:记录文件系统的整体信息,数据区块与inode的总量(已使用,未使用).区块大小(1k 2k 4k).…
fsck 检查并修复文件系统中的错误,即针对有问题的系统或磁盘进行修复,类似的命令还有e2fsck,修复前有以下要求: 1)文件系统必须是卸载状态 2)不要对正常的分区使用fsck,不加参数的情况下,相当于fsck -As的功能 -a # 自动修复文件系统,不询问任何问题 -s # 按顺序检查多个文件系统 -t # 指定要检查的分区的文件系统类型 -A # 依照fstab配置文件内容,检查文件内所有的文件系统 -N # 不执行指令,仅列出实际执行会进行的动作 Linux开机自检磁盘图示 dd 复…
fdisk 常用的磁盘分区工具,受mbr分区表的限制,只能给小于2TB的磁盘划分分区,如果使用fdisk对大于2TB的磁盘进行分区,虽然可以分区,但只能识别2T的空间,一般使用parted分区工具 -l # 显示所有磁盘分区信息 [root@puppet105 ~]# fdisk -l Disk /dev/sda: bytes, sectors # 磁盘/dev/sda 的大小 Units = sectors of * = bytes # 每个柱面大小512字节 Sector size (log…
认识EXT2文件系统 文件的系统特性 Linux的正规文件系统为Ext2 文件数据除了文件实际内容外,还包括其他属性(文件权限.文件属性). 文件系统将这两部分数据分别存放在不同的块,权限和属性放在inode内,实际数据放在data block块中.此外还有一个super block,记录整个文件系统的信息. super block:记录文件系统的整体信息,包括inode/block的总量.使用量和剩余量. inode:记录文件的属性,一个文件占用一个inode,同时记录文件数据所在的block…
1 磁盘组成与分区 1.1 磁盘物理组成 (1)圆形盘片-记录数据 (2)机械手臂及磁头-读写盘片数据 (3)主轴马达-使得机械手臂成功读写数据驱动 1.2 盘片物理组成 (1)扇区-最小物理存储单位,512bytes (2)柱面-扇区组成的圆,分区的最小单位 (3)第一扇区-最重要的扇区,包含主引导记录MBR446bytes 以及 分区表PB 64bytes 1.3 磁盘接口在Linux中文件名 (1)/dev/sd[a-p][1-15]  为 SCSI . SATA . USB . Flas…
1.查看当前Linux系统所支持的文件系统:ls -l /lib/modules/$(uname -r)/kernel/fs:目前已加载到内存中支持的文件系统:cat /proc/filesystems. 2.让内核重新读取新的分区表,在屏幕上不打印任何内容,无需重启操作系统即可使用新的分区表:partprobe. 3.fdisk无法处理大于2TB的以上的磁盘分区,如果磁盘分区大于2TB则需要使用parted来进行分区. 4.检查硬盘或软盘扇区有没有坏轨:badblocks(s:在屏幕上列出进度…
各种接口磁盘在Linux中的文件名分别为 /dev/sd[a-p][1-15]:为SCSI,SATA,USB,Flash随身碟等接口的磁盘文件名 /dev/hd[a-d][1-63]:为IDE接口的磁盘文件名 注:sd/hd为硬盘接口,即为sd接口还是ide接口.  a-p 字母为 硬盘的个数,即  a为第一块硬盘,b为第二块硬盘以此类推. 主分区,延伸分区(扩展分区),逻辑分区的区别. 硬盘分区有三种,主磁盘分区.扩展磁盘分区.逻辑分区. 一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,…