目录
windows 当中是可以不分区的
linux 当中一定要分区 才可以使用硬盘
优化I/O性能 读写
实现磁盘空间配额限制
提高修复速度
隔离系统和程序
安装多个OS
采用不同文件系统
MBR 分区最多只能分四个区
Linux中将硬盘、分区等设备均表示为文件。
Linux内核读取光驱、硬盘等资源时,都是通过“设备文件”的形式进行,因此,将硬盘和分区分别表示为不同的文件。
表示:/dev/hda5
文件系统的组成
内核中的模块:ext4, xfs, vfat
Linux的虚拟文件系统:VFS
用户空间的管理工具:mkfs.ext4, mkfs.xfs,mkfs.vfat
swap交换分区是系统RAM的补充,swap 分区支持虚拟内存。当没有足够的 RAM 保存系统处理的数据 时会将数据写入 swap 分区,当系统缺乏 swap 空间时,内核会因 RAM 内存耗尽而终止进程。配置过 多 swap 空间会造成存储设备处于分配状态但闲置,造成浪费,过多 swap 空间还会掩盖内存不足。
且最大只能支持32GB分区,单个文件也只能支持最大4GB
Extended file system 适用于那些分区容量不是太大,更新也不频繁的情况,例如 /boot 分 区是 ext 文件系统的最新版。提供了很多新的特性,包括纳秒级时间戳、创建和使用巨型文件 (16TB)、最大1EB的文件系统,以及速度的提升1EB=1024PB=1024*1024T2.5B
主要是为满足服务器的高吞吐量和可靠性需求而设计、开发的。单个文件最大限制16TB,该文件系统最大支持1PB的容量。1PB=1024TB
lsblk | 列出块设备 |
fdisk | 管理MBR分区 |
gdisk | 管理GPT分区 |
parted | 高级分区操作,可以是交互或非交互方式 |
partprobe | 重新设置内存中的内核分区表版本,适合于除了CentOS 6 以外的其它版本 5,7,8 |
格式:fdisk -l [磁盘设备]
或 fdisk [磁盘设备]
m |
打印出菜单 |
p | 打印出当前分区表 |
n | 新建一个分区 |
d | 删除一个分区 |
t | 改变分区的属性,系统ID |
w | 保存 |
q | 不保存退出 |
刚添加好磁盘后不会直接显示,需重启机器或刷新磁盘接口
刷新磁盘接口
然后再lsblk查看
fdisk /dev/sdb # 对sdb磁盘进行分区
分区划分完毕,之后进行扩展分区、逻辑分区划分
同样的步骤
fdisk /dev/sdb #对sdb磁盘进行分区
lsblk 查看分区情况
可以查看块设备属性信息
mkfs 格式划分区
创建文件系统(格式化)常用选项
-t | 指定文件系统类型 |
-b | 指定块 block 大小 |
-L | 设置卷标 |
-j | 相当于 -t ext3, mkfs.ext3 = mkfs -t ext3 = mke2fs -j = mke2fs -t ext3-i |
-i | 为数据空间中每多少个字节创建一个inode;不应该小于block大小 |
-N | 指定分区中创建多少个inode |
-l | 一个inode记录占用的磁盘空间大小,128---4096 |
-m | 为管理人员预留空间占总空间的百分比 |
-O | FEATURE[,...] 启用指定特性-O ^FEATURE 关闭指定 |
分区显示出来以后对分区进行格式化,使用mkfs.xfs +分区名
mount [ -t 类型 ] 存储设备 挂载点目录 mount -o loop ISO镜像文件 挂载点目录
device:指明要挂载的设备
设备文件:例如:/dev/sda5
卷标:-L 'LABEL', 例如 -L 'MYDATA'
UUID: -U 'UUID':例如 -U '0c50523c-43f1-45e7-85c0-a126711d406e'
伪文件系统名称:proc, sysfs, devtmpfs, configfs
mountpoint:挂载点目录必须事先存在,建议使用空目录
-t | fstype 指定要挂载的设备上的文件系统类型,如:ext4,xfs |
-r | readonly,只读挂载 |
-w | read and write, 读写挂载,此为默认设置,可省略 |
-n | 不更新/etc/mtab,mount不可见 |
-a | 自动挂载所有支持自动挂载的设备(定义在了/etc/fstab文件中,且挂载选项中有 auto功能) |
-L | 'LABEL' 以卷标指定挂载设备 |
-U | 'UUID' 以UUID指定要挂载的设备 |
-B | --bind 绑定目录到另一个目录上 -o options:(挂载文件系统的选项),多个选项使用逗号分隔 |
-o | 异步模式,内存更改时,写入缓存区buffer,过一段时间再写到磁盘中,效率高,但不安全 |
挂载规则
一个挂载点同一时间只能挂载一个设备
一个挂载点同一时间挂载了多个设备,只能看到最后一个设备的数据,其它设备上的数据将被隐藏
一个设备可以同时挂载到多个挂载点
通常挂载点一般是已存在空的目录
若重启服务器则挂载失效
df -h 查看挂载情况
将 sdb1 挂载到/mnt
将 sdb5 挂载到/opt
永久挂载即使服务器重启后挂载依然生效
需要 将文件写入 /etc/fstab
UUID 可以确保唯一
vim /etc/fstab
在/etc/fstab 文件中,每一行记录对应一个分区或设备的挂载配置信息,这些信息从左到右包括六个字段(使用空格或制表符分隔)
然后进入/etc/fstab将挂载信息写入其中后保存退出
重启服务器查看是否永久挂载
永久挂载成功
文章浏览阅读6.2k次,点赞7次,收藏24次。前言在服务器安装MySQL之后,登录发现密码错误,MySQL在5.7版本之后自动创建一个初始密码。报错如下:[root@mytestlnx02 ~]# mysql -u root -pEnter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)修改密码1.检查MySQL服务是否启动,如果启动,关闭服务//查看mysql服务状态[root@mytestl_[root@localhost mysql]# mysql -uroot -panh,)tgmp6ta -bash: syntax error near
文章浏览阅读1.2k次。本文是我学习时所写,非百分之百原创,望指出错误之处。参考资料:(linux)wake_lock机制linux设备驱动中device_init_wakeupAndroid的休眠唤醒主要基于wake_lock机制,只要系统中存在任一有效的wake_lock,系统就不能进入深度休眠,但可以进行设备的浅度休眠操作。wake_lock一般在关闭lcd、tp但系统仍然需要正常运行的情况下使用,比如听歌、传输很大的文件等。以下为struct wake_lock结构:enum { WAKE_LOCK_device_init_wakeup
文章浏览阅读1.7k次。人很伟大,创造了很多的概念,或者工具来帮助人类更高效的工作,或者更加美好的生活。计算机的组成部件都是一些实体可见的硬件,为了让使用他们的人快速的了解它,以及描述它们的工作原理,需要提前达成一些共识,即定义一些概念。这些概念可以说是计算机里的血液。【计算机的速度和电的传输速度有关】 我们打开计算机,用它做一些事情时候,往往点击一下鼠标,就可以得到计算机的反馈,看起来仿佛是一瞬间做到的,利用计算机还能做很多复杂的事情。实际上,计算机被设计用来做一些特定很简单的任务,并且这些任务做起来非常快,一个接_计算机门
文章浏览阅读955次。php生成缩略图的方法:首先根据上传的文件类型调用函数;然后新建一个真彩色图像;接着重采样拷贝部分图像并调整大小;最后通过“imagecopyresampled()”方法将图像中的一块正方形区域拷贝到另一个图像中即可。php怎么生成缩略图?代码示例:..._php 生成缩略图
文章浏览阅读1w次,点赞21次,收藏59次。Centos7系统下 安装 Oracle 19C 过程及其详细,贴心_centos7安装oracle19c
文章浏览阅读423次,点赞11次,收藏8次。Ctrl+1:前视 Ctrl+2:后视 Ctrl+3:左视 Ctrl+4:右视 Ctrl+5;Ctrl +O:打开文件 Ctrl +S:保存文件 Ctrl +Z:撤回 Ctrl +C:复制 Ctrl +V:粘贴。Ctrl+X:剪切 Ctrl +D:工程图 Ctrl +A:装配体 Ctrl +B:重建模型。按住鼠标右键并拖动鼠标,可选择所需的视图,在草图绘制模式下,长按鼠标右键可以激活鼠标笔势。空格键:视图定向菜单。
文章浏览阅读3.1k次。Django框架下的form表单提交数据(及文件)获取的方法。_django获取html表单
文章浏览阅读651次。概要主备切换流程图摘自丁奇老师主备切换原理备库为何设置成为readonly主备如何同步binlog 流程图 摘自丁奇老师主备同步一条binlogbinlog三种形式优劣互为主备情况下,循环复制问题_mysql主备一致
文章浏览阅读1.5k次。background属性:Background属性是css中应用比较多,且比较重要的一个属性,它是负责给盒子设置背景图上和背景颜色的,background是一个复合属性,它可以分解成如下几个设置项:(1)background-color 设置背景颜色(2)background-image 设置背景图片地址(3)background-repeat 设置背景图片如何重复平铺(4)background-..._html纯色背景
文章浏览阅读5.4k次,点赞4次,收藏13次。简单介绍HTTP是超文本传输协议,其定义了客户端与服务器端之间文本传输的规范。HTTP默认使用80端口,这个端口指的是服务端的端口,而客户端使用的端口是动态分配的。当我们没有指定端口访问时,浏览器会默认帮我们添加80端口。我们也可以自己指定访问端口如:http://www.ip138.com:80。 需要注意的是,现在大多数访问都使用了HTTPS协议,而HTTPS的默认端口为443,如果使用80端口访问HTTPS协议的服务器可能会被拒绝。http请求的方法HTTP/1.1协议中共定义了八种方法(有时_http请求方式
文章浏览阅读1.3w次,点赞3次,收藏6次。今天在使用kali linux的时候,使用上下键想翻出历史_^[[a
文章浏览阅读1.2k次。2020.8.5 更新Odin最新版本已经支持本篇文章实现的功能,Odin牛逼!!!### 前言Odin这个神器插件想必现在已经家喻户晓了,如果还不知道的建议重。。。重新去百度一下Odin插件。简而言之使用Odin之后,能应付90%的编辑器拓展工作,并节省至少70%的体力,摸鱼力UPUP。但是封装这么到位的插件也是有短肋的,他对于用户来说就是一个黑盒,想要拓展功能往往比较麻烦,有些极端情况甚至需要..._odin 枚举