首页 > 技术文章 > 磁盘管理

chenfuhai 2019-03-03 11:56 原文

磁盘管理

添加20G新硬盘(/dev/sdb)

硬盘最小的物理存储单位是扇区(sector);但硬盘在实际使用时,硬盘读取最小的单位是块(block),block由多个sector组成,在逻辑上成为一个block;block块在linux中常设置为4K,即8个sector组成1个block块;

查看linux分区block大小:

磁盘的三个要素:

  1. Superblock:记录文件系统的整体信息,包括inode与block的总量、使用大小、剩余大小, 以及文件系统的格式与相关信息等;

  2. Inode:记录文件的属性,权限,同时会记录该文件的数据所在的block编号;

  3. Block:存储文件的内容,如果文件超过默认Block大小,会自动占用多个Block。

 我们可以这样来理解:  磁盘管理系统就是一本书,其中superblock是书的目录,inode是书的页码,而block就是书的内容;想想我们读书,我们要读第三章,首先到目录(superblock)中找到第三章的页码(inode),然后翻到页码对应的内容(block)进行阅读;LINUX系统在内部读取数据也是按照这个逻辑在执行;

格式化磁盘,用-b指定block大小,用-I指定inode大小,并格式化为ext4文件系统

临时挂载,系统重启后,挂载失效;如果需要永久挂载需要写入开机自启动文件/etc/rc.local或/esc/fstab中

推荐写入/etc/fstab中

写入保持后,重启服务器,查看是否写入成功!如果写入出错,可能会导致LINUX不能正常启动!操作时需要谨慎!!!

硬链接和软链接

硬链接: ln 源  目的

硬链接不能跨分区链接,硬链接只能对文件生效,对目录无效;硬链接和源文件共用1个INODE编号。

每增加一个硬链接,系统的INODE数量会加1,如下图:

软链接: 类似于windows的快捷方式!

 

软链接可以跨分区链接,也支持目录、文件的链接。软链接源文件与目标文件Inode不相同,软链接会消耗省inode空间。

不管是删除源文件还是重启系统,该软链接还存在,但是文件内容会丢失,一旦新建源同名文件名,软链接文件恢复正常。

 gpt划分2T以上的硬盘;

划分前取消挂载,使用mount -a  /dev/sdb  或使用强制卸载 mount -f  /dev/sdb命令;

 

稍等片刻后,可以正式开始使用GPT划分硬盘:

查看新分出的硬盘

 

shell命令创建磁盘空间

echo -e "n\np\n1\n\n+10G\nw\n" |fdisk  /dev/sdb


 \n   == 回车换行 ----------------- n\n  = 创建分区 p\n  = 选择p 主分区 1\n  = 选择 分区号 为1  +500G\n= 配置500G给第一个分区 w\n    =  保存

 

推荐阅读