硬盘分区

Mount的用法详细解析

有些话、适合烂在心里 提交于 2020-02-20 04:21:29
用法: mount [-lhV] mount -a [选项] mount [选项] [--source] <源> | [--target] <目录> mount [选项] <源> <目录> mount <操作> <挂载点> [<目标>] 选项: -a, --all 挂载 fstab 中的所有文件系统 -c, --no-canonicalize 不对路径规范化 -f, --fake 空运行;跳过 mount(2) 系统调用 -F, --fork 对每个设备禁用 fork(和 -a 选项一起使用) -T, --fstab <路径> /etc/fstab 的替代文件 -h, --help 显示此帮助并退出 -i, --internal-only 不调用 mount.<类型> 助手程序 -l, --show-labels 列出所有带有指定标签的挂载 -n, --no-mtab 不写 /etc/mtab -o, --options <列表> 挂载选项列表,以英文逗号分隔 -O, --test-opts <列表> 限制文件系统集合(和 -a 选项一起使用) -r, --read-only 以只读方式挂载文件系统(同 -o ro) -t, --types <列表> 限制文件系统类型集合 --source <源> 指明源(路径、标签、uuid) --target <目标> 指明挂载点 -v, -

linux系统安装与初用

六眼飞鱼酱① 提交于 2020-02-15 05:21:13
----- LINUX入门知识 (1) linux 的发行版本、内核版本;二者区别与联系   Linux内核是计算机操作系统的核心,是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件,它不是一套完整的操作系统,而是linux操作系统的核心组件。   Linux发行版包括了内核与一些其他与文件相关的操作,用户管理系统,和软件包管理器等一系列软件。   机器信息      内核版本      发行版本    (2) linux 中硬盘及分区的表示     最前面是硬盘种类,中间是硬盘序号,最后是该硬盘分区序号,可以通过fdisk查看硬盘情况(注意:需要sudo权限,否则无法访问)     硬盘种类有hd、sd,以及最新的nvme   以本人电脑为例(电脑有两个硬盘,一个hhd,一个ssd):     nvme0是硬盘种类     n1是硬盘序号     p1-p7是分区序号    (3)linux 系统支持的文件系统格式     Linux系统核心可以支持十多种文件系统类型,比如Btrfs、JFS、 ReiserFS、ext、ext2、ext3、ext4、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等。   对于各个版本的区别,可以参考 http://www.jb51.net

操作系统8:文件系统

帅比萌擦擦* 提交于 2020-02-09 23:09:05
文件系统 基本概念 文件是具有符号名的数据项的集合 行文件:以行为单位 文件的属性: 文件的标识是内部使用的编号,在文件系统内部并不使用文件名 文件操作通过系统调用的方式进行 打开和关闭都涉及到了内存和磁盘的交互 顺序访问: 目录 目录也是在磁盘中的,它是一种特殊的文件 目录的结构 整个目录系统中不允许重名 不好分组 这里的路径名表示的是用户的分组 树型就可以分组了 对树型目录进行更改,就可以实现目录的共享 这都好理解 悬空指针也不一定要操作系统解决,现在的操作系统也就没管 实际使用的时候尽量会避免环的产生 第一个方式太激进了,会限制功能 文件系统的安装和使用 也可以把几块硬盘通过RAID技术构成一个分区,多用于服务器 安装时可以安装在特定的安装点下: 新的硬盘要先建立文件系统 每个分区中要有引导信息 根分区:存放操作系统内核和其他系统文件 将分区加载到操作系统上时,会在内存中保留一份加载表来说明该分区的情况 文件的共享和保护 文件系统结构 文件由数据块和文件控制块两部分组成 文件系统在磁盘上而不是内存中 逻辑文件系统处理元数据 目录结构一开始放在磁盘上,但是要打开文件时,会将相关的一部分或者全部加载到内存中以便于查找文件在磁盘上的位置 除了每个进程有自己的文件打开表以记录该进程打开了哪些文件之外,系统也有一个总表来记录哪些文件被打开了

Linux的磁盘与文件管理系统(1)

别说谁变了你拦得住时间么 提交于 2020-02-09 11:10:24
Linux的磁盘与文件管理系统(1): 一:扇区为最小的物理单位每个为512字节,将扇区组成一个圆那就是柱面,柱面为分区的最小单位,第一个扇区里面有硬盘的主引导记录,那就是MBR与分区表,其中MBR有446个字节,分区表有64个字节。各种接口的磁盘在LINUX中的文件名为/dev/sd[a-p][1-15]:为SCSI,SATA,USB,FLASH等接口的磁盘文件名,/dev/hd[a-d]:为IDE接口的磁盘文件名。磁盘分区是发奋分区的起始柱面与结束柱面,分区表最多能够有四表分区的记录,为住分区与拓展分区的记录,主分区与拓展分区最多有4个(磁盘限制),拓展分区最多有一个(操作系统的限制) 二:文件系统的特性: 格式化的意义:每种操作系统所设置的文件属性/权限不相同,为了存放这些文件需要的数据,需要将分区进行格式化,成为操作系统能够利用的文件系统格式。 Linux的正规文件需要的文件系统为ext2默认情况下windows操作系统不能够识别ext2文件系统。 Linux下文件系统将文件权限与文件属性这两部分的数据放在不同的块中,权限与属性放在INODE中,他的实际数据房子data block 中,还有一个超级块,叫做superblock会记录整个文件系统的整体星系,包括inode与block的总量,使用量,剩余量根据INODE将block中的内容读出来的数据访问方式叫做索引式文件系统

Linux磁盘与文件系统概念理解

此生再无相见时 提交于 2020-02-09 11:09:08
磁盘级别概念 这里讲的主要是网上所谓的老式磁盘,它是由一个个盘片组成的,我们先从个盘片结构讲起。如图1所示,图中的一圈圈灰色同心圆为一条条磁道,从圆心向外画直线,可以将磁道划分为若干个弧段,每个磁道上一个弧段被称之为一个扇区(图践绿色部分)。扇区是磁盘的最小组成单元,通常是512字节。 图2展示了由一个个盘片组成的磁盘立体结构,一个盘片上下两面都是可读写的,图中蓝色部分叫柱面(cylinder)。 简简单介绍了磁盘结构后,下面我们将对磁盘的参数进行讲解。磁盘的常见参数如下: 磁头(head) 磁道(track) 柱面(cylinder) 扇区(sector) 圆盘(platter) 图2中磁盘是一个 3个圆盘6个磁头,7个柱面(每个盘片7个磁道) 的磁盘,图2中每条磁道有12个扇区,所以此磁盘的容量为6*7*12*512字节。 即: 存储容量 = 磁头数 × 磁道(柱面)数 × 每道扇区数 × 每扇区字节数 下面讲一下现代磁盘,在老式磁盘中,尽管磁道周长不同,但每个磁道上的扇区数是相等的,越往圆心扇区弧段越短,但其存储密度越高。不过这种方式显然比较浪费空间,因此现代磁盘则改为等密度结构,这意味着外围磁道上的扇区数量要大于内圈的磁道,寻址方式也改为以扇区为单位的线性寻址。为了兼容老式的3D寻址方式,现代磁盘控制器中都有一个地址翻译器将 3D 寻址参数翻译为线性参数。 扇区

linux mkfs命令参数及用法详解---linux格式化文件系统命令(包括swap分区)

主宰稳场 提交于 2020-02-09 11:01:45
mkfs 命令 linux格式化磁盘命令    linux mkfs 指令:mkfs   使用权限 : 超级使用者   使用方式 : mkfs [-V] [-t fstype] [fs-options] file sys [blocks] [-L Lable]   说明 : 建立 linux 档案系统在特定的 partition 上   参数 :   device : 预备检查的硬盘 partition,例如:/dev/sda1   -V : 详细显示模式   -t : 给定档案系统的型式,Linux 的预设值为 ex t2   -c : 在制做档案系统前,检查该partition 是否有坏轨   -l bad_blocks_file : 将有坏轨的block资料加到 bad_blocks_file 里面   block : 给定 block 的大小   -L:建立lable 补充说明: mkfs本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。例如,若在"-t" 参数中指定ext2,则 mkfs会调用 mke2fs 来建立文件系统.使用时如省略指定【块数】参数,mkfs会自动设置 适当的块数.   例子 :   在 /dev/hda5 上建一个 msdos 的档案系统,同时检查是否有坏轨存在,并且将过程详细列出来 :   mkfs -V -t msdos -c /dev

如何提取全局应用程序集中的dll

梦想的初衷 提交于 2020-02-09 05:19:10
GAC路径:C:\WINDOWS\assembly 在资源管理器中打开这个路径看到的东西不能复制,右键中也只有 “卸载” 和 “属性” 两个菜单。 执行如下命令:Subst b: %windir%\assembly 执行完后,会发现硬盘分区多了个B盘,打开后看到了所有assembly下的DLL,于是在这里就搜到了Microsoft.ReportViewer.ProcessingObjectModel.dll,将其复制出来。 然后,这个虚拟的B分区不再需要,于是执行以下命令将其删除: Subst b: /d 来源: https://www.cnblogs.com/love007/archive/2012/09/03/2668516.html

linux ext2文件系统

本小妞迷上赌 提交于 2020-02-08 01:36:59
  如果把一个磁盘看做一个军队,这支军队总司令就是Boot sector ,总司令不能一个一个兵直接指挥吧,这时候我们就需要把所有其他士兵分成各个军(Block group),每一个军队内部我们把它分成干部(inode)与工兵(Block),军队要搞清各自的兵源情况吧,这就需要文件系统描述(File system description)用来告诉我们属于这个军的兵是从编号多少到多少,以及这个军队内部各个部分人员的分布情况,inode table就是这个军队内所有干部的集合,与之对应的Data block 就是所有工兵的集合,每一个inode都要知道自己管着多少工兵。 文件就是我们这个军队的敌人,每一个文件上来就会消灭我们一个干部(inode)以及无数的工兵(Data block),这时候我们就要知道当前的士兵减员情况,这就引出了inode bitmap(干部存活情况)Block bitmap (工兵存活情况),方便我们快速定位活着的士兵,准备下一次打仗,好了打仗打完了我们要对外公布自己的减员情况这就需要super block来告诉总司令我们这个军的减员情况。 通过上面这个例子希望大家能更好的理解下面文件系统的各个成分。 Ext2文件系统使用以inode为基础的文件系统。   文件系统一开始将inode与block规划好了,除非重新格式化,否则inode与block固定后就不再变动

mount 挂载命令

帅比萌擦擦* 提交于 2020-02-07 07:15:27
1:mount 所有命令必须挂载使用 linux 所有存储设备都必须挂载使用 ,包括硬盘 命令名称:mount 命令所在路径:/bin/mount 执行权限:所有用户 命令的具体格式如下: mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] \ 设备文件名 挂载点 #\代表这一行没有写完,换行 选项: -t 文件系统: 加入文件系统类型来指定挂载的类型,可以 ext3、ext4、iso9660等文件系统。 -L 卷标名: 挂载指定卷标的分区,而不是安装设备文件名挂载 -o 特殊选项: 可以指定挂载的额外选项,比如读写权限、同步异步等,如果不指定默认. 例 1:挂载分区 [root@localhost ~]# mkdir /mnt/disk1 #建立挂载点目录 [root@localhost ~]# mount /dev/sdb1 /mnt/disk1 #挂载分区 atime/noatime 更新访问时间/不更新访问时间。访问分区文件时,是否更新文件的访问时间,默认为更新 async/sync 异步/同步,默认为异步 auto/noauto 自动/手动,mount –a 命令执行时,是否会自动安装/etc/fstab 文件内容挂载,默认为自动. defaults 定义默认值,rw,suid,dev,exec,auto,nouser,async 这七个选项 exec

Linux分区及挂载点

眉间皱痕 提交于 2020-02-06 12:49:09
Linux分区及挂载点 1、Mount Point的意思是挂载点,这是Linux下访问磁盘分区的入口,即如果要往/boot分区(/dev/sda1)里写入数据,就必须通过/boot入口来写入,这一点与window是不同的。 2、File System type的意思是文件系统类型,就像window的fat32/ntfs一样,磁盘分区只有在设置了文件系统类型格式化并挂载上挂载点后,分区才能存放数据。目前有如下一些文件系统类型。 (1)ext2/ext3/ext4:是适合Linux的文件系统类型。由于ext3文件系统多了日志记录功能,因此系统恢复起来会更快速,ext4是ext3的升级,效率更加高,因此建议使用默认的ext4类型,而不使用ext2/ext3. (2)physcal volume(LVM):这是一种弹性 调整文件系统大小的机制,即可以让文件系统变大或变小,而不改变原有文件数据的内容,功能不错,但性能会下降。 (3)software RAID:利用Linux系统的特性,用软件仿真出磁盘阵列的功能。 (4)swap:就是内存交换空间。由于swap并不会使用到目录树的挂载。因此swap就不需要指定挂载点。 (5)vfat:同时被Linux与window所支持的文件系统类型。如果主机硬盘同时存在window与Linux俩种操作系统,有数据交换需求,可以使用该文件系统。 (6)xfs