linux 的文件系统(2)

首先说一下一个磁盘的使用:

磁盘的使用必须得格式化,最开始得先进行低级格式化,也即是划分磁道,扇区 之类的。

后来得进行 分区 ,再创建文件系统,再挂载(也即是关联到 / 下的某个目录作为访问入口)。

也即是:

低级格式化(磁道,扇区)  ---> 分区   --->  创建文件系统   --->   挂载

这里顺便提一下,根 所在分区成为根分区(根文件系统),有些目录是不能独立

出去的(如  /etc  ,  /bin   , /sbin  等)

要访问一个分区,也不一定非得从根下的某个目录进入,

如 /var/a/b 可以说 /var 在一号分区上,a 在2 号分区上, b 在3 号分区上。

要访问 3 号分区需访问 1 号分区 再访问 2 号分区 然后再访问 3 号分区。

所以访问一个分区不是从直接就是间接从  / 开始。

说一下硬盘设备的设备文件名 :

IDE ,ATA :  以 hd 开头

SATA :      以  sd   开头

SCSI :     以  sd   开头

USB :      以  sd   开头

a , b ,c .....     用来区别同一种类型下的不同设备

IDE  比较独特 ,一般只有  2  个  IDE 口,每个口有两块盘

IDE  : 第一个  IDE  口 : 主 ,从 (hda  hdb)

第二个  IDE  口  :   主 ,从 (hdc  hdd)

1 ,  2 , 3 , 4 ,5  .. . . . 用来标志磁盘上的分区

从 5 开始只能是逻辑分区

逻辑分区可以有多个,扩展分区只能有一个,主分区最多只有 4 个

如果要添加一个虚拟硬盘 请看这篇博文最下面的图片

这里说一下 fdisk 命令 :

fdisk 是 Linux 下硬盘的分区工具。

用法 :   fdisk    [-l]    [设备名称]

常用用法 :  fdisk -l    列出系统中所有磁盘设备以及分区表

fdisk -l  设备名    列出该设备的分区表

fdisk  设备名   对该设备直接进行分区

m  获得帮助               p  显示当前硬盘上的分区

q   不保存退出           n  创建新分区

w    保存退出             d  删除一个分区

t     修改分区类型       l   显示所支持的文件系统类型

下面简单演示一个在/dev/sdb上创建一个分区的操作

一个修改分区类型的操作

注意 : 上面 用 n 创建分区后   有   p   和  e  供选择  (p 代表创建主分区 ,e 代表创建扩展分区)

起始柱面可以直接回车

大小的话: +n  (G|M|K)

修改完一定要用 w  保存。

修改完可以用  cat /proc/partitions 查看是否已经同步到内核

如果没有同步到内核 ,可以重启,或者  partx  -a 设备名   进行同步。

对一个分区进行删除操作时请先确保分区没被使用,要看分区是否被使用,

可以用 df -h 来查看。

利用脚本创建分区 (利用 echo 和 | )

在 VM 中为 linux 主机增加一个虚拟盘 :

如右脚本所示,注意 /dev/sdb 得为空白磁盘

结果创建 3 主分区,第 3 号主分区为交换分区。

直接点击  添加

这里鼠标点击硬盘 然后再下一步

选择你想要的 磁盘类型 然后下一步

直接下一步就行了

自己设定磁盘大小 然后再下一步

直接点击完成

此时 重启系统

重启后可以用  fdisk -l  查看

时间: 2024-12-12 14:50:51

linux 的文件系统(2)的相关文章

Linux根文件系统

Linux根文件系统详解 Linux系统的文件系统又被称为根文件系统(roofs),FHS是Linux系统的文件系统标准,各个不同的Linux发行版都得遵从FHS FHS规定如下: ·/bin目录 bin(binary,二进制文件),该目录里面是一些二进制文件,Linux系统下二进制文件是ELF格式的,而Windows系统下的二进制文件是PE格式的,该目录下全是一些可执行的二进制文件,所有的用户命令都在其中 ·/boot目录 该目录下包含着一些和系统启动相关的文件,比如我们的内核文件.initr

嵌入式 Linux根文件系统移植(一)——Linux文件系统简介

嵌入式 Linux根文件系统移植(一)--Linux文件系统简介 本文对文件系统分析的代码来源于linux 2.6.35.7版本. 一.文件系统的体系结构 文件系统是对存储设备上的数据和元数据进行组织的机制,便于用户和操作系统的交互.Linux支持多种文件系统,文件系统接口实现为分层的体系结构,将用户接口层.文件系统实现和操作存储设备的驱动程序分隔开.Linux文件系统的体系结构如下: 用户空间包含一些应用程序(例如,文件系统的使用者)和 GNU C库(glibc),为文件系统调用(打开.读取.

Linux及文件系统基本介绍

Linux及文件系统基本介绍 1   互联网行业现状 在服务器端市场: 超级计算机 2014年11月的数据显示前500系统中的485个系统都在运行着 Linux 的发布系统,而仅仅只有一台运行着 Windows 系统 截止到目前,运行 Linux 系统的处理器有 22,851,693 个之多,而 windows 系统仅仅只有 30,720 云计算 2014年 Linux 基金会撰写了一个报告,研究发现 75% 的大公司在使用 Linux 系统作为他们的主要平台,相对的使用 Windows 系统的

linux 缩减文件系统大小 LVM

linux缩减文件系统大小 LVM 实验环境: (1)操作系统:centos6.7 i686 (2)VMware Workstation 12版本 (3)实验硬盘大小5G 先查看下当前磁盘使用情况: 增加大小为5G的虚拟硬盘: 建立文件系统: (1)主要步骤如下: (2)格式化: #mkfs.ext4 /dev/vg_wtf/lv_wtf (3)挂载: #mkdir /wtf #建立挂载目录 #mount /dev/vg_wtf/lv_wtf  /wtf (4)查看目前磁盘使用情况,截图如下:

[20150925]Linux之文件系统与SHELL-朱晓扬

Linux之文件系统与SHELL 文件系统介绍 ext2/ext3/ext4 Ext2是GNU/Linux系统中标准的文件系统.这是Linux中使用最多的一种文件系统,它是专门为Linux设计的,拥有极快的速度和极小的CPU占用率.Ext2既可以用于标准的块设备(如硬盘),也被应用在软盘等移动存储设备上. Ext3是Ext2的下一代,也就是保有Ext2的格式之下再加上日志功能.Ext3是一种日志式文件系统(Journal File System),最大的特点是:它会将整个磁盘的写入动作完整的记录

linux 笔记--文件系统及命令

IDE:开发环境,集成开发 shell+library+kernel 可以组成一个简单的操作系统 .os 后缀的文件为linux的动态链接库文件 目录也称为文件,因为目录只是路径的映射文件 linux的文件系统为树状结构,层次化管理机制,查找文件快速.FHS文件结构标准 ls -l   列出文件的内容详解 文件类型: -:普通文件 d:目录 b:块设备文件(block)c:字符设备文件(character)l:符号链接文件 p:命令管道(pipe)s:套接字文件(socket) 文件权限:9位

用uboot 烧写uboot linux内核 文件系统到nandflash的 过程以及bootm go命令启动与区别

原文:http://blog.sina.com.cn/s/blog_6b94d5680100nd48.html 文章结构结构顺序有变化-1:烧写uboot0: bootargs bootcmd 命令参数的设置1:制作yaffs2的过程2:烧写yaffs2的过程3:制作uimage 的过程4: 烧写uiamge的过程5:uimage zimage vmlinux 的区别6: uboot传递给内核的参数结构 tag7:bootm go 的 启动过程 以及区别8:加载地址 入口地址 等 ///////

linux虚拟文件系统浅析

linux虚拟文件系统浅析 虚拟文件系统(VFS)在我看来, "虚拟"二字主要有两层含义:1, 在同一个目录结构中, 可以挂载着若干种不同的文件系统. VFS隐藏了它们的实现细节, 为使用者提供统一的接口;2, 目录结构本身并不是绝对的, 每个进程可能会看到不一样的目录结构. 目录结构是由"地址空间(namespace)"来描述的, 不同的进程可能拥有不同的namespace, 不同的namespace可能有着不同的目录结构(因为它们可能挂载了不同的文件系统).操作

文件系统管理 之 Linux 创建文件系统及挂载文件系统流程详解

阅读此文,必须具备知识点:<Linux 查看磁盘分区.文件系统.使用情况的命令和相关工具介绍><实例解说 fdisk 使用方法><合理规划您的硬盘分区><Fedora / Redhat 软件包管理指南> 如果您想加载一个分区(文件系统),首先您得确认文件系统的类型,然后才能挂载使用,比如通过mount 加载,或者通过修改 /etc/fstab来开机自动加载:如果您想添加一个新的分区,或者增加一个新的硬盘,您要通过分区工具来添加分区,然后要创建分区的文件系统,

linux 的文件系统(1)

首先介绍两个名词吧, 用户空间 ,内核空间 我们知道每个进程都有一个自己的生存空间,进程的空间分为两种: 用户空间         ,              内核空间 操作系统通过将程序状态寄存器等设置成不同的运行模式,即用户模式和系 统模式来限制用户进程和系统进程对系统资源的访问权限. 用户模式工作于用户空间,系统模式工作于内核空间. 在用户空间下只能运行用户指令,只能访问指定的寄存器和内存区, 但是在内核空间下进程可以运行系统的所有指令. 要想跟硬件打交道必须转入内核模式. 一个内核所提