美文网首页
linux文件系统及磁盘琐碎知识

linux文件系统及磁盘琐碎知识

作者: 你好树洞先生 | 来源:发表于2019-12-27 17:12 被阅读0次

关于linux文件系统:

文件系统:

1.什么是文件系统?

计算机存储和组织数据的方法或者机制,落地是一个软件。

2.为什么需要文件系统?

磁盘、物理介质、磁粒子物理元素。硬件需要软件驱动使用,磁盘需要文件系统驱动。

文件系统实现通过磁盘管理规划、存取数据。

3.查看分区:

[root@test ~]# ls -l /dev/sdb*

brw-rw---- 1 root disk 8,16 Mar 29 13:31 /dev/sdb

brw-rw---- 1 root disk 8,17 Mar 29 13:31 /dev/sdb1

brw-rw---- 1 root disk 8,18 Mar 29 13:31 /dev/sdb2

删除:

[root@test ~]# fdisk /dev/sdb

4.挂载:

[root@test ~]# mount -t ext4 /dev/sdb1 /mnt #挂载到/mnt

[root@test ~]# df -h #查看挂载结果

[root@test ~]# cat /proc/mounts #查看挂载结果

[root@test ~]# umount -lf /mnt #强制卸载

===================================

5.开机自动挂载:

[root@test ~]# mount /dev/sdb2 /opt #没有格式化没法挂载

mount:/dev/sdb2 is write-protected,mounting read-only

mount:unkown fileesystem type '(null)'

[root@test ~]# mkfs.xfs /dev/sdb2 #格式化xfs文件系统

设置开机启动自动挂载

新创建的分区不能开机自动挂载,每次重启机器都要手动挂载。

设置开机自动挂载需要修改/etc/fstab文件

vi /etc/fstab

在文件的最后增加一行

/dev/vdb /homeext3 defaults 1 2

[root@test ~]# df -Ht #查看磁盘

===================================

6.查看文件系统内部细节:

[root@test ~]# dumpe2fs /dev/sdb1 #查看ext文件系统内部细节

[root@test ~]# dumpe2fs /dev/sdb1|egrep -i "size"

关于linux的磁盘知识:

当前服务器市场:主流磁盘为SAS、SATA、SSD硬盘。

1)企业级SAS硬盘(默认):

  企业里常见的SAS硬盘是15000转/分(这里就是主轴的转数)。

  主流的300G、600G、1000G。

  满足容量的基础上尽量保持4块磁盘以上。

  用途:用于提供生产线上的普通对外提供服务的业务服务器。

  例如:生产线上的数据库业务、存储业务、图片业务及相关高并发业务。

2)企业级SATA硬盘:

  企业级SATA硬盘,7200-10000转/分,常见的容量为1T和2T,4T,6T,

经济实惠,容量大。

  特性:容量性价比高,一般是2T的SATA磁盘最佳。

  选择SATA理由:1.没钱。2.数据量少,数据不需要给用户提供服务。

  3.用于备份。

磁盘选购小结:

1)线上的业务:用SAS磁盘。

2)线下的业务:用SATA磁盘,磁盘库。

3)线上高并发,小容量的业务,SSD磁盘

4)成本思想:根据数据的访问热度,智能分析分层存储。SATA+SSD

===================================

3)SSD固态电子盘:

特点:容量小,价格贵,速度快。一般用于数据量小并且有超大规模高并发的

业务。(也可以用磁盘加内存缓存的技术方式解决打规模并发的问题)

  百度、腾讯、360核心业务都会采用SSD磁盘,应用层也必须做各种缓存。

4)磁盘相关名称说明:

英文:        汉语

Disk          磁盘

Head          磁头

Sector        扇区

Track          磁道

Cylinder      柱面

Units          单元块(一个柱面的大小)

Block          数据块

Inode          索引节点

5)磁道的有关计算:

  512字节*每磁道扇区数=磁道大小

  磁道大小*磁道数=盘面大小

  盘面大小*磁盘数=磁盘容量

  磁盘容量=盘面大小*磁头数

  磁盘容量=磁道大小*磁道数*磁头数

  磁盘容量=512字节*每磁道扇区数*磁道数*磁头数

[root@test ~]# fdisk -l  #查看磁盘及对应的分区

相关文章

  • linux文件系统及磁盘琐碎知识

    关于linux文件系统: 文件系统: 1.什么是文件系统? 计算机存储和组织数据的方法或者机制,落地是一个软件。 ...

  • 3 Linux 磁盘与文件系统管理

    1 认识 Linux 文件系统 Linux 最传统的磁盘文件系统使用的是 ext2 1.1 磁盘组成与分区 磁盘组...

  • Linux 文件系统与设备文件

    1 Linux 文件系统 1.1 Linux 文件系统与设备驱动关系 下图表明了 Linux 中虚拟文件系统、磁盘...

  • Linux磁盘与文件系统管理

    Linux磁盘与文件系统管理 Linux磁盘与文件管理系统 2017-06-12 09:41:28 ...

  • HDFS与LINUX文件系统的区别

    每个磁盘都有默认的数据块大小,这是磁盘进行数据读/写的最小单位。而构建于单个磁盘之上的文件系统(linux文件系统...

  • linux下的磁盘操作2【磁盘格式】

    磁盘的使用离不开文件的读写,对于磁盘的使用,首先要对磁盘装入文件系统,目前,linux比较流行的文件系统有 ext...

  • linux的内核和文件系统

    内核与文件系统的关系 技术上说Linux是一个内核。“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等...

  • Linux基础知识

    Linux文件系统 Linux文件系统简介 在Linux操作系统中,所有被操作系统管理的资源,例如网络接口卡、磁盘...

  • Linux 相关概念

    Linux 文件系统 ext 文件系统(Extended 扩展)几乎不产生磁盘碎片,所以在Linux系统下一般不需...

  • 基础篇

    Linux学习 一、 磁盘格式化 1. Linux下查看文件系统 用mount命令查看分区的文件系统 centos...

网友评论

      本文标题:linux文件系统及磁盘琐碎知识

      本文链接:https://www.haomeiwen.com/subject/vybdoctx.html