linux学习之路之磁盘管理和文件系统二

从前面的学习中,我们知道磁盘可以划分多个分区,每一个分区可以经过高级格式化以后,就形成了一个文件系统。那么在Linux系统中该如何创建分区呢?

使用fdisk命令可以来创建分区

语法格式为:fdisk [-l] 设备文件名(不能加数字)

-l:显示指定硬盘上所有的分区内容。后面不加设备,则显示系统上所有的设备的所有分区内容。

不加任何选项时,可以用来创建分区。

使用fdisk 设备文件名(不能加数字)

其中这些子命令表示如下意思:

p:显示当前硬盘上面的所有分区,包括没有保存的。

n:表示创建新的分区

d:表示删除一个分区

w:保存并退出

q:不保存退出

t:修改分区类型

l:显示该硬盘支持的所有分区类型

创建了分区之后,该如何查看磁盘上所有的分区呢?

使用df命令可以显示磁盘上所有分区的使用量

df [-aihP] [分区]

如果不加分区,则是显示整个磁盘上分区的使用量

-a:显示所有的文件系统的使用量,包括系统特有的/proc等文件系统

-i:显示的是Inodes而不是硬盘容量

-h:以GByte,KByte,MByte的形式显示大小

-P:数据在同一行显示

当我们使用fdisk命令来创建分区时,使用df命令是显示不出来新分区的内容的,因为新分区,此时没有被内核识别,只有下一次重启或者手动强制重读分区表才可以显示出来。

手动强制读取分区表(/proc/partition)使用partprobe命令,就可以让内核重读分区表。

du:显示该目录和子目录的大小

-s:只显示指定目录的大小,不显示子目录的大小

-h:以GByte,KByte,MByte的形式显示大小

linux学习之路之磁盘管理和文件系统二

时间: 2024-10-21 00:04:51

linux学习之路之磁盘管理和文件系统二的相关文章

linux学习之路之磁盘管理和文件系统三

ext3文件系统和ext2文件系统的区别? 在某些时候,某个用户在linux系统上写入数据,这时系统正好断电或者系统核心出现错误,写入的数据仅有inode table和datablock而已,可能会导致之前写过的数据没有保存在磁盘上.而当系统重启后,系统可能会对没有保存的数据进行数据恢复.但是,由于系统并不知道是哪个文件不完整,因此会遍历整个文件系统中inode,来查看block是否完整.不过,当某个文件的数据太大时,数据的恢复时间可能会比较长,而这对于服务器来说是不利的.所以在这种情况下,也就

Linux学习之路4-磁盘管理、文件系统简介

(注意:文件系统大部分内容放到下一章了) Linux磁盘管理 分区工具fdisk (最多支持一个硬盘划分15个分区) 管理子命令: n 新建 p 显示分区 t 更改分区类型 d 删除分区 l分区类型说明 w 保存退出 q 放弃保存退出 m 获取帮助 注意:创建完成之后,查看内核是否已经识别新的分区: # cat /proc/partitions 如果没有识别,可以使用以下命令让系统识别: CentOS 5上使用: partprobe [DEVICE],例如pratprobe /dev/sdb1

linux学习之路之目录管理和文件管理

我们知道linux文件系统是一个树型结构,在最上层是'/'目录,根目录的下面就是其他目录,而这些目录下面又可以有多个子目录,这样一层一层的就形成一个树型结构图.那是不是我们查找某一个文件必须要从根目录开始往下查找的呢?当然不是,在这里我将会介绍两种路径方式:相对路径和绝对路径. 什么是相对路径和绝对路径? 绝对路径:就是从'/'根目录开始往下一级一级的查找,直到目的所经过的线路. 相对路径:就是相对当前位置而言来找到目的地所经过的线路. 目录的创建 mkdir:用于创建目录 语法格式:mkdir

linux学习之路之模块管理和内核编译

我们知道linux内核再启动过程中,主要完成以下几种功能: 1.侦测硬件信息 2.驱动初始化(可能借助intrd文件加载硬件模块) 3.以只读方式挂载根文件系统 4.转载第一支程序init 如果我们的kernel识别不了某些硬件或者实现不了某些功能的话,那么只能将某些功能代码添加在内核当中,或者将这些功能代码做成模块的形式,kernel需要哪些模块就直接调用这些模块即可.通过这两种功能就可以实现相应的功能. 而不同的实现机制和kernel设计有关. kernel设计分为2种: 一种是单内核:这种

Linux学习之路5-磁盘管理及文件系统管理

磁盘管理及文件系统管理 Linux磁盘管理 分区工具fdisk (最多支持一个硬盘划分15个分区) 管理子命令: n 新建 p 显示分区 t 更改分区类型 d 删除分区 l分区类型说明 w 保存退出 q 放弃保存退出 m 获取帮助 注意:创建完成之后,查看内核是否已经识别新的分区: # cat /proc/partitions 如果没有识别,可以使用以下命令让系统识别: CentOS 5上使用: partprobe [DEVICE],例如pratprobe /dev/sdb1 CentOS 6,

linux学习之路之进程管理

什么是进程? 所谓进程就是将一个二进制文件加载到内存形成的一个个体,这就是一个进程. 在我们的linux系统中,系统只识别二进制文件,所以一个系统要想正常的运行时,必须启动一些二进制文件,从而形成进程,在以这些进程的方式去执行相应的任务. 我们常常听到所谓的程序,那么程序和进程是什么关系呢? 刚刚说过进程是由二进制文件加载到内存中形成的.而这些二进制文件就是程序. 可以这么来理解: 程序是实实在在地文件,是存放在磁盘上的. 进程是一个逻辑概念,进程是存在内存当中的,所以当机器重启,这些进程也随之

Linux学习之路1-用户管理和权限管理

用户管理和权限管理 用户 linux的用户账号记录主要存放在/etc/passwd,每增加一个用户就会新增一行.每一行一共有7个字段,用冒号分隔 每个字段的含义: aa:x:300:503::/home/database:/bin/bash 用户名:密码:UID:GID:注释:家目录:用户默认shell 我们来解析一下每一个字段的含义 用户名:也就账号名,有字母.数字.字符组成,不能以数字开头 密码:这里的密码会用X字符代替,为了安全,真正的密码存放在/etc/shadow里面 UID:用户ID

Linux学习之路-权限的管理

权限管理 文件权限: 用户对文件的访问权限有三种: r,w, x  即读.写.执行 目录权限(这里的x权限和文件的有点不一样要留意): r:可使用ls命令列出目录中的文件或子目录列表:注意:如果只有r权限没有x权限,是不能列出该目录中的文件和子目录的 w:可在此目录中创建或删除文件: x:可使用'ls -l'列出目录文件及子目录的详细属性信息:可使用cd命令切换工作目录为指定目录:简单来说就是没有x权限就进不了这个目录 文件的权限主要针对三类对象进行定义: ownuer:u, 属主: group

Linux学习之路—3.权限管理

重新挂载文件系统使修改生效,也可以重启系统. 使用命令开启acl权限:mount -o remount ,acl 分区目录 1. /etc/fstab 自动挂载配置文件 2.查询acl权限是否启用(默认都启用了) -------------------------------------------------------------------------------------------------------------------- 3.查看ACL命令:getfacl 文件名 4.设定