Linux磁盘分区和挂载
分区
分区的方式:
- mbr分区
- 最多支持4个主分区
- 系统只能安装到主分区上
- 扩展分区要占用一个主分区
- MBR最大支持2TB,但拥有最好的兼容性
- gtp分区
- 支持无线多个主分区(操作系统可能限制)
- 最大支持18EB的大容量(1EB=1024PB、1PB=1024TB)
Linux分区
Linux无论有几个分区,分给哪一目录使用,还是只有一个根目录,一个独立且唯一的文件结构,Linux每个分区都是用来组成整个文件系统的一部分。
- Linux采用一种叫 ‘载入’ 的处理方法,它的整个文件系统中包含一整套的文件和目录,且将一个分区和目录联系起来,这时要载入对的一个分区将使它的存储空间在一个目录下获得。
Linux下 一切皆文件。
硬盘说明
- Linux硬盘分成 IDE 硬盘【并口,针状】和 SCSI 硬盘【串口】,目前基本上使用的是 SCSI 硬盘。
- 对于 IDE 硬盘,驱动器标识符 hdx~、 hd:表明分区所在设备类型,x:盘号【a:基本盘,b:基本从属盘,c:辅助主盘,d:辅助从属盘】,~ :代表分区,前四个分区用数字1-4表示,他们是主分区或扩展分区,从5开始就是 逻辑分区。 hdb2:第二个IDE硬盘上的第二个主分区或扩展分区。
- 对于SCSI 硬盘,标识为 sdx~。
查看系统分区和挂载命令
- lsblk 【-f】 : 【list block】
挂载
操作实例
给Linux增加一个新硬盘,挂在到 home 目录下。
- 添加硬盘
- reboot 后,lsblk -f 可以看到【名字】。
- 分区
- fdisk /dev/名字
- 格式化
- mkfs -t ext4 /dev/名字:格式化成 ext4 格式。
- 挂载
- 先创建一个 /home/newdisk
- mount /dev/名字 /home/newdisk
- 设置自动挂载【永久挂载:重启系统后仍挂载】
- vim /etc/fstab
- 添加完成后,mount -a 立刻生效
- 卸载
- umount /dev/名字
磁盘情况查询
命令:df -h
查询指定目录的磁盘使用情况:df -h 目录
-s:指定目录占用大小汇总
-h:带计量单位
-a:含文件
--max-depth=1:子目录深度
-c:列出明细的同时,增加汇总值
操作实例
- 统计 /home 下文件夹个数
- ls -l /home | grep '^-' | wc -l
- 统计 /home 下目录的个数
- ls -l /home | grep '^d' | wc -l
- 统计 /home 下文件的个数,包含子文件夹
- ls -lR /home | grep '^-' | wc -l
- 统计文件夹下目录的个数,包含子文件夹
- ls -lR /home | grep '^d' | wc -l
-
以树状显示目录结构
- yum install tree -y
Linux磁盘分区和挂载的更多相关文章
-
Linux 实用指令(7)--Linux 磁盘分区、挂载
目录 Linux 磁盘分区.挂载 1 分区基础知识 1.1 分区的方式: 1.2 windows 下的磁盘分区 2 Linux分区 2.1 原理分析 2.2 磁盘说明 2.3 使用lsblk指令查看当 ...
-
Linux磁盘分区、挂载、查看文件大小
快速查看系统文件大小命令 du -ah --max-depth=1 后面可以添加文件目录 ,如果不添加默认当前目录. 下面进入正题~~ 磁盘分区.挂载 引言: ①.分区的方式 a)mbr分区: 最多支 ...
-
Linux 磁盘分区和挂载
目录 Linux 磁盘分区和挂载 windows 下的分区 磁盘管理 相关命令 分区及挂载实现步骤 添加硬盘 分区步骤 步骤 挂载步骤 卸载分区步骤 补充: Linux 磁盘分区和挂载 windows ...
-
linux磁盘分区、挂载、查看
实战: 34 查看本机所有磁盘 fdisk -l 35 查看磁盘挂载情况 lsblk -f 36 39: ...
-
Linux磁盘分区,挂载
分区基础知识 分区的方式: 1) mbr分区: 1.最多支持四个主分区 2.系统只能安装在主分区 3.扩展分区要占一个主分区 4.MBR最大只支持2TB,但拥有最好 ...
-
linux 磁盘分区和挂载看这一篇就够了
Linux fdisk 和 mount 命令操作指南,linux磁盘管理.新增磁盘.挂载新硬盘(linux运维入门) 首先列出文件系统的整体磁盘空间使用情况.可以用来查看磁盘已被使用多少空间和还剩余多 ...
-
Linux 磁盘分区、挂载
一.分区介绍 mbr分区: 1.最多支持四个主分区 2.系统只能安装在主分区上 3.扩展分区要占一个主分区 4.mbr最大只支持2TB,但拥有最好的兼容性 gpt分区: 1.支持无限多个主分区(但操作 ...
-
Linux磁盘分区与挂载
原理介绍 在Linux世界中,一切皆目录,每一块硬盘分区对应Linux的一个目录,所以我们可以通过管理目录来管理硬盘分区,而将硬盘分区与文件目录关联的操作就成为"挂载"[mount ...
-
shell 脚本实战笔记(4)--linux磁盘分区重新挂载
背景: Hadoop的HDFS文件系统的挂载, 默认指定的文件目录是/mnt/disk{N}. 当运维人员, 不小心把磁盘挂载于其他目录, 比如/mnt/data, /mnt/disk01, /mnt ...
随机推荐
-
Windows中的句柄
(一)句柄 在程序设计中,句柄(handle)是一种特殊的智能指针.当一个应用程序要引用其他系统(如数据库.操作系统)所管理的内存块或对象时,就要使用句柄. 句柄与普通指针的区别在于,指针包含的是引用 ...
-
抽象工厂模式(Java与Kotlin版)
前文推送 设计模式 简单工厂模式(Java与Kotlin版) 工厂方法模式(Java与Kotlin版) Kotlin基础知识 Kotlin入门第一课:从对比Java开始 Kotlin入门第二课:集合操 ...
-
javascript事件循环机制 浅尝手记
引入 众所周知Javascript是一个单线程的机制,虽然可以依托多线程的浏览器实现页面如何实现页面复杂的渲染.事件响应,但仍不会改变其单线程的本质:所以对于js的事件循环机制的了解是一个前端人员的必 ...
-
《JAVA并发编程实战》示例程序 第三章
3.1 可见性 程序清单3-1 在没有同步的情况下共享变量(不要这么做) /** * 主线程和读线程都将访问共享变量:ready 和 number * 结果可能 * 1. 主线程先运行完,读线程后运行 ...
-
.net core EFCore CodeFirst 迁移出现错误【No project was found. Change the current working directory or use the --project option. 】
PM> dotnet ef Migrations add Init No project was found. Change the current working directory or u ...
-
通过Long类型的出生日期算年龄
package com.utils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.u ...
-
log4net:ERROR ConfigureFromXml called with null 'element' parameter
场景重现 ASP.NET Core 下集成 log4net 时, 运行时报错如下: log4net:ERROR ConfigureFromXml called with null 'element' ...
-
通过WebClient模拟post上传文件到服务器
写在前面 最近一直在研究sharepoint的文档库,在上传文件到文档库的过程中,需要模拟post请求,也查找了几种模拟方式,webclient算是比较简单的方式. 一个例子 这里写一个简单接受pos ...
-
iOS多线程编程:线程同步总结
1:原子操作 - OSAtomic系列函数 iOS平台下的原子操作函数都以OSAtomic开头,使用时需要包含头文件<libkern/OSBase.h>.不同线程如果通过原子操作函数对同一 ...
-
Java网络编程二:Socket详解
Socket又称套接字,是连接运行在网络上两个程序间的双向通讯的端点. 一.使用Socket进行网络通信的过程 服务端:服务器程序将一个套接字绑定到一个特定的端口,并通过此套接字等待和监听客户端的连接 ...