linux-磁盘管理
2017-07-19 16:53
274 查看
磁盘
0磁道0扇区
MBR:MASTER BOOT RECORD
446byte:boot loader
64byte:分区表
16byte:标示一个分区
2bytes:55AA
fdisk -l 显示磁盘分区信息
fdisk /dev/sda
命令操作
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
cat /proc/partitions 查看内核是否识别新的分区
partx -a /dev/sda 重新扫描整个硬盘
partx -n M:N
kpartx 和partx差不多
linux文件系统管理
Linux文件系统:ext2 ext3 ext4 xfs btrfs reiserfs jfs swap
swap:交换分区
光盘系统:iso9660
Windows:fat32 ntfs
Unix: ffs ufs jfs2
网络文件系统:NFS CIFS
集群文件系统:GFS2 OCFSOWWX
分布式文件系统:ceph moosefs mogilefs glusterfs lustre
根据其是否支持“journal”功能:
日志型文件系统:ext3 ext4 xfs
非日志型文件系统:ext2
linux的虚拟文件系统:vfs
TB PB EB YB ZB
创建文件系统
mkfs.ext4 /dev/sdb 或mkfs.ext4 -L mydata /dev/sdb1 或者mkfs.btrfs -f /dev/sdb1
mkfs -t FS_TYPE /dev/sdb1
常用的有ext4 xfs btrfs vfat
mke2fs :ext系列文件系统专用管理工具
-t: ext2/ext3/ext4
-b:1024/2048/4096 指定块的大小
-L:指定卷标
-j:相当于-t ext3
mkfs.ext3=mkfs -t ext3 =mke2fs -j =mke2fs -t ext3
-N:为数据空间创建多少个inode
-m:为管理人员预留的空间占用百分比
-O:启用指定特性。
mke2fs -b 1024 -m 3 -L mydate /dev/sdb1
blkid 块设备属性信息查看blkid /dev/sdb1
e2label :管理ext系列文件系统的label信息
e2label /dev/sdb1 test 设置label
tune2fs:重新设置ext系列文件系统可调节的参数
-l查看指定文件系统超级快信息:super block
-L 设定卷标,修改卷标
dumpe2fs: -h 查看超级快信息
文件系统检测:
fsck:file system check
fsck.fs_type 或者fsck -t 指定检测的文件系统类型,必须和已经有的文件系统相同
fsck -a:自动修复错误
fsck -r:交互式修复错误
e2fsck:ext系列文件系统专用的检测修复工具
-y:自动回答yes
-f:强制修复
0磁道0扇区
MBR:MASTER BOOT RECORD
446byte:boot loader
64byte:分区表
16byte:标示一个分区
2bytes:55AA
fdisk -l 显示磁盘分区信息
fdisk /dev/sda
命令操作
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
cat /proc/partitions 查看内核是否识别新的分区
partx -a /dev/sda 重新扫描整个硬盘
partx -n M:N
kpartx 和partx差不多
linux文件系统管理
Linux文件系统:ext2 ext3 ext4 xfs btrfs reiserfs jfs swap
swap:交换分区
光盘系统:iso9660
Windows:fat32 ntfs
Unix: ffs ufs jfs2
网络文件系统:NFS CIFS
集群文件系统:GFS2 OCFSOWWX
分布式文件系统:ceph moosefs mogilefs glusterfs lustre
根据其是否支持“journal”功能:
日志型文件系统:ext3 ext4 xfs
非日志型文件系统:ext2
linux的虚拟文件系统:vfs
TB PB EB YB ZB
创建文件系统
mkfs.ext4 /dev/sdb 或mkfs.ext4 -L mydata /dev/sdb1 或者mkfs.btrfs -f /dev/sdb1
mkfs -t FS_TYPE /dev/sdb1
常用的有ext4 xfs btrfs vfat
mke2fs :ext系列文件系统专用管理工具
-t: ext2/ext3/ext4
-b:1024/2048/4096 指定块的大小
-L:指定卷标
-j:相当于-t ext3
mkfs.ext3=mkfs -t ext3 =mke2fs -j =mke2fs -t ext3
-N:为数据空间创建多少个inode
-m:为管理人员预留的空间占用百分比
-O:启用指定特性。
mke2fs -b 1024 -m 3 -L mydate /dev/sdb1
blkid 块设备属性信息查看blkid /dev/sdb1
e2label :管理ext系列文件系统的label信息
e2label /dev/sdb1 test 设置label
tune2fs:重新设置ext系列文件系统可调节的参数
-l查看指定文件系统超级快信息:super block
-L 设定卷标,修改卷标
dumpe2fs: -h 查看超级快信息
文件系统检测:
fsck:file system check
fsck.fs_type 或者fsck -t 指定检测的文件系统类型,必须和已经有的文件系统相同
fsck -a:自动修复错误
fsck -r:交互式修复错误
e2fsck:ext系列文件系统专用的检测修复工具
-y:自动回答yes
-f:强制修复
相关文章推荐
- Linux使用fdisk进行磁盘管理
- 20151117 Linux下磁盘管理(centos 6.5)1.添加硬盘 2.硬盘分区 3.格式化硬盘 4.挂载硬盘 5.设置开机自动挂载】
- linux基本命令及操作13(磁盘管理)
- Linux 学习日记 5: 文件系统操作与磁盘管理
- Linux_文件系统与磁盘管理
- Linux 磁盘管理命令
- 【1.3】【Linux从基本命令到服务器搭建系列教程】——Linux命令-文件、磁盘管理
- Linux 磁盘管理
- linux下磁盘管理、分区、格式化、挂载
- Linux学习笔记——磁盘管理命令
- Linux系统管理 --磁盘管理与系统管理
- linux之网络和磁盘管理
- LINUX 学习第3天 VI 磁盘管理 挂载 压缩
- linux基本操作---磁盘管理
- Linux 磁盘管理 五(Raid、LVM、Quota)
- Linux基础之磁盘管理
- Linux-----磁盘管理
- linux下的磁盘管理
- Linux学习第十六篇--磁盘管理(挂载/分区)
- Linux基础管理——磁盘管理及文件系统(全)