Linux下的文件系统:ext3、ext4、xfs、btrfs
Linux文件系统下的结构:
超级块:损伤后可继续使用
inode:文件的权限、不包括文件名和文件内容
Linux的磁盘管理
查看磁盘的内存 du
其实对磁盘的管理也就是几步
创建一块磁盘----->创建分区-----> 创建文件系统 mkfs.ext4----->创建挂载点 ----->挂载----->测试使用----->在配置文件中编辑开机自动挂载。
1.创建一个磁盘
在VMware中创建新的虚拟硬盘,之后在远程连接中加入以下代码,进行磁盘热加载,不用重启就加载新的磁盘
echo - - - > /sys/class/scsi_host/host0/scan;echo - - - > /sys/class/scsi_host/host1/scan;echo - - - > /sys/class/scsi_host/host2/scan
2.创建分区
创建分区一共有两种方法进行创建,以下分别介绍
2.1使用fdisk进行创建
fdisk+分区的路径,例如:
fdisk -l #查看磁盘信息
fdisk /dev/sdb
在进入fdisk中,有不同的命令对分区进行操作
其中m就是Linux中的man一样获得帮助
可以查看各种指令的使用,如下:
命令操作
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)
其中常用的有
n 添加分区
p 打印分区情况
d 删除分区
添加分区完之后,需要将分区格式化,并将挂载在挂载点上
mkfs.xfs /dev/sdb1
mkdir /dir
mount /dev/sdb1 /dir
最后需要配置开机自挂载
vim /etc/fstab
/dev/sdb1 /dir xfs defaults 0 0
2.2使用parted进行创建
parted一般用于创建主分区,也用于分大于2TB以上的硬盘。
其中常用的parted的命令
parted -l #查看分区信息
parted /dev/sdb print #列出分区信息
parted /dev/sdb #对sdb分区
(parted) mklabel gpt # 创建 gpt 类型的分区表
(parted) rm +分区号 # 删除分区
(parted) q # 退出并保存
后面的加载和fdisk的一样