Linux-磁盘管理基本命令
2017-01-20 13:22
357 查看
du:统计磁盘上的文件大小
-b 以byte为单位统计文件
-k 以KB为单位统计文件
-m 以MB为单位统计文件
-h 按照1024进制以最适合的单位统计文件
-H 按照1000进制以最适合的单位统计文件
-s 指定统计目标
df:查看磁盘分区使用状况
-l:仅显示本地默认磁盘(默认)
-a:显示所有文件系统的磁盘使用情况
-h以1024进制计算最合适的单位显示磁盘容量
-H:显示以1000进制计算最合适的单位显示磁盘容量
-T显示磁盘分区类型
-t显示指定类型文件系统的磁盘分区
-x不显示指定类型文件系统的磁盘分区
linux系统中的硬件设备都是以文件的形式存在于根目录下的dev目录下。
必须对硬盘进行分区、格式化、挂载以后才能使用。
分区中有分为MBR分区和GTP分区两种标准。GPT带来了很多新特性,但MBR仍然拥有最好的兼容性。
MBR有明显的缺点:最多四个主分区 单个分区不能超过2T。而GTP主分区数量几乎无限制,单个分区容量几乎无限制(主分区数量可达128个,单个分区容量可达18EB(1EB=1024PB,1PB=1024TB,1TB=1024GB,18EB=18432PB=18874368TB=19327352832GB))。
GPT分区缺点:GPT主分区中不太适合安装x86的系统
分区:
MBR分区:使用工具 fdisk (这个是交互模式,一问一答的创建分区)
GPT分区:使用工具parted(parted也可以用于MBR)
parted分区工具在指定开始和结束位置时与fdisk不同 fdisk开始和结束位置为扇区数据块编号 而parted为从第几MB开始
分区格式化-mkfs工具(支出MBR和GPT):
挂载分区:没有挂载的分区无法使用
swap交换分区
-b 以byte为单位统计文件
-k 以KB为单位统计文件
-m 以MB为单位统计文件
-h 按照1024进制以最适合的单位统计文件
-H 按照1000进制以最适合的单位统计文件
-s 指定统计目标
df:查看磁盘分区使用状况
-l:仅显示本地默认磁盘(默认)
-a:显示所有文件系统的磁盘使用情况
-h以1024进制计算最合适的单位显示磁盘容量
-H:显示以1000进制计算最合适的单位显示磁盘容量
-T显示磁盘分区类型
-t显示指定类型文件系统的磁盘分区
-x不显示指定类型文件系统的磁盘分区
linux系统中的硬件设备都是以文件的形式存在于根目录下的dev目录下。
必须对硬盘进行分区、格式化、挂载以后才能使用。
分区中有分为MBR分区和GTP分区两种标准。GPT带来了很多新特性,但MBR仍然拥有最好的兼容性。
MBR有明显的缺点:最多四个主分区 单个分区不能超过2T。而GTP主分区数量几乎无限制,单个分区容量几乎无限制(主分区数量可达128个,单个分区容量可达18EB(1EB=1024PB,1PB=1024TB,1TB=1024GB,18EB=18432PB=18874368TB=19327352832GB))。
GPT分区缺点:GPT主分区中不太适合安装x86的系统
分区:
MBR分区:使用工具 fdisk (这个是交互模式,一问一答的创建分区)
fdisk -l //查看分区 fdisk /dev/sdb //进入sdb硬盘的分区模式 #sdb硬盘的分区模式下的命令 m //分区模式帮助 n //添加一个新分区 p //添加主分区 e //添加扩展分区 l //添加逻辑分区 d //删除分区 P //查看分区状态 w //保存结束分区`这里写代码片`
GPT分区:使用工具parted(parted也可以用于MBR)
1.输入parted命令,启动parted分区工具,默认分区目标是系统的第一块硬盘 2.输入help查看帮助信息 3.切换分区目标磁盘,输入select /dev/sdc 4.给目标硬盘指定分区表的类型,然后才能给硬盘添加分区,输入mklable命令, (如果使用MBR分区,输入mklabel msdos;使用GPT分区,输入mklabel gpt) 5.输入print 查看当前分区详情;输入print all命令,查看所有分区详情, 6.parted分区操作模式(2选1的实现方式):①交互模式(使用提问模式选择) ②命令模式(建议直接用命令模式一句命令即可) ①交互模式添加分区: 添加分区指令:输入mkpart命令 输入分区名称 File system type?[ext2]? 选择分区系统类型(默认ext2), Start? 分区从第几MB开始:从0开始 End? 结束位置:2000MB Ignore/Cancel? 输入Cancel取消 # 4K对齐,对硬盘分区很重要,为了达到最佳性能,分出1-2000MB空间,让数据块对齐 ②命令模式添加分区(一句话即可): mkpart test(分区名称) 2000(开始位置2000MB) 3000(结束位置MB) 注意:使用命令模式添加分区的时候,分区名称是不可以省略的 删除编号为3的分区:rm 3 unit GB命令: 使用GB给分区指定开始和结束位置(改变默认的MB为单位的指定位置) quit 命令:退出分区工具(fdisk分区设计完成后 最后要通过w来写入硬盘,parted不需使用w保存)
parted分区工具在指定开始和结束位置时与fdisk不同 fdisk开始和结束位置为扇区数据块编号 而parted为从第几MB开始
分区格式化-mkfs工具(支出MBR和GPT):
mkfs命令格式化(写法1):mkfs.ext3 /dev/sdb1; (mkfs.[文件格式] 源文件位置) mkfs命令格式化(写法2):mkfs -t ext4 /dev/sdb2;(mkfs -t [文件格式] 源文件位置) MBR中的扩展分区是不可以格式化的,只有主分区和逻辑分区可以格式化(MBR中分为主分区和扩展分区,逻辑分区是扩展分区中建立的,可以理解为占了扩展分区的实际磁盘容量。主要为了解决只能至多建立四个主分区记录,所以有了扩展分区&扩展分区基础上建立的逻辑分区。注:在扩展分区内在建立最多23个逻辑分区) GPT的分区表的硬盘格式化后我们使用fdisk的命令是没有办法看到各个分区的文件系统类型的,必须 启动parted分区工具,使用print指令,才能查看GPT硬盘分区的分区表
挂载分区:没有挂载的分区无法使用
分区默认的挂载目录是/mnt目录。例如:挂在到imooc目录下, 1.创建目录命令:mkdir -p /mnt/imooc 2.挂载目录命令:mount /dev/sdb1 /mnt/imooc (mount [分区磁盘] [挂载的目标目录]) 卸载命令:umount /mnt/挂载目录 注意:手动挂载的分区,不具有永久性,系统重启后,挂载就会失效。需要修改 /etc/fstab文件:vim + /etc/fstab 追加:/dev/sdb1 /mnt/imooc ext3 defaults 0 0 #设备名称 挂载点 文件系统类型
swap交换分区
为磁盘添加SWAP交换分区: 1. 建立一个普通的Linux分区(前面我们已经讨论了怎么建立分区) 在已经有的Linux分区中选择 fdisk /dev/sdb查看当前分区(sda:第一个磁盘(sda1是第一个主分区,sda2第二个,sdb:第二个磁盘) 2. 修改分区类型的16进制编码 输入t,回车。输入要修改的磁盘编号 假设我们选择的是6(sdb6的6); 再输入82(Linux swap),保存成功!(可以通过 L 来查看已经可以修改成的类型) 在可以通过输入 p 来查看已经保存的情况; 再输入 w 保存分区。 3. 格式化交换分区 mkswap(后面跟随设备名称) /dev/sdb6 完成格式化(这里的格式化和上面的不一样) 4. 启动交换分区 swapon /dev/sdb6 启动交换分区 free 查看加载状况 swapoff /dev/sdb6 关闭交换分区
相关文章推荐
- linux基本命令之管理磁盘和文件系统
- Linux编程磁盘管理基本命令
- linux 磁盘管理基本命令
- AIX,HP-UX,LINUX,SOLARIS磁盘与卷管理常用命令精选
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- Linux对逻辑卷的创建与管理基本命令
- 实用Linux命令(5)磁盘管理
- linux: 基本命令之:查看磁盘空间, netstat, wc简单使用
- linux基本命令之管理用户和组
- 01 Linux系统管理—(Linux安装及命令基本操作)
- linux基本命令之管理进程
- Linux磁盘管理命令介绍
- Linux常用命令之:磁盘及文件系统管理命令
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- Linux用户、组管理基本命令(整理)
- linux基本命令之安装及管理应用程序
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- Linux入门五:磁盘及文件系统管理命令
- linux系统管理基本命令
- LINUX入门常用命令之磁盘管理