ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux磁盘初始化

Linux磁盘初始化

原创 Linux操作系统 作者:lff1530983327 时间:2022-10-12 13:08:29 0 删除 编辑

1.fdisk -l 查看未挂载分区

2.fdisk 分区 分别输入 n p 1 两次回车 wq

检查 出现新分区

3.格式化磁盘

4.挂载磁盘

5.设置开机自动挂载

6.磁盘知识扩展

6.1 Xfs文件系统是SGI( Silicon Graphics,Inc)开发的高性能的日志文件系统,Xfs极具伸缩性,非常健壮。特别擅长处理大文件,同时提供平滑的数据传输。

高并发压力下 xfs 的性能比 ext4 高 5-10% 左右。对应的io利用率 xfs 明显比ext4低,但是cpu 比较高 如果qps tps 在5000以下 etf4 和xfs系统无明显差异。压测过程中 xfs 在高并发 72个并发情况下出现thread_running 抖动,而ext4 表现比较稳定。

没有固定存放INODE的block,利用红黑树索引block,inode和block都不是固定存放。会出现还剩余空间,但是空间不足报错的情况。

xfs是动态的,先申请inode和block,先标记journal,先把日志信息写到要存数据的位置,写完了标记为非日志正常的block,不用拷贝2次数据,不用有额外的空间付出。

6.2 mount -o remount -o noatime,nodiratime,inode64,nobarrier /dev/xvdb1 /apps

noatime:读的时候不更新Access time,就不会因为磁盘读操作产生写,默认是atime

6.3 文件格式比较

Ext3文件系统结构/动态扩展/访问效率更好.

Ext4是Ext3的改进版,修改了Ext3中部分重要的数据结构,而不仅仅像Ext3对Ext2那样,只是增加了一个日志功能而已。

Ext3的journal日志

操作过程记录,写数据前先记录日志,出现断电等情况,先查看日志区是否有未写完的数据,提高文件系统的检测速度,不能避免数据丢失。

data=writeback 只记录元数据metadata,而不对数据进行日志记录

data=ordered是默认的,优先记录元数据,有必要的话再记录data,和writeback类似。某些情况下有慢写

data=journal最严格 对所有文件数据及metadata进行日志记录

(速度和一致性的选择)

6.4 命令

dump2fs /dev/xvdb1 显示所有文件系统

df -i 查看inode和block的状态

stat example.txt stat命令查看文件的inode信息

ls -i gdb.sh 查看文件对应的inode号码

硬连接 ln 源 目标 多个文件名对应同一个inode号码,可以用不同的文件名访问相同的内容

软连接 ln -s 源 目标 两个inode号码对应同一个文件,其中一个是依附于另外一个存在的

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30018455/viewspace-2917939/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-11-12

  • 博文量
    72
  • 访问量
    49748