磁盘管理—挂载文件系统

挂载:将新的文件系统关联至新的文件系统

卸载:降某文件系统与当前根文件系统的关系移除

mount:挂载

mount 设备  挂载点

设备:    :设备文件:/dev/sda5

UUID: UUID=” ”

卷标: LABEL=“ ”

目录:

1,此目录没有被其他进程使用

2,目录得事先存在

3,目录中原有文件,将会被暂时隐藏;

mount:显示当前系统已经挂载的设备及挂载点

mount [options]  [-o options] 设备   挂载点

-a:表示挂载/etc/fstab文件中定义的所有文件系统

-n:默认情况下,mount命令每挂载一个设备,都会把挂载的设备信息保存至/etc/mtab文件;使用-n选项意味着挂载设备时,不把信息写入此文件;

-t FSTYPE:指定正在挂载的文件系统的类型,不使用此选项时,mount会调用blkid命令获取文件系统类型

-r挂载文件系统为只读

-w挂载文件系统为读写(默认)

-o:指定额外的挂载选项,指定文件系统启用的属性

remount重新挂载

ro:挂载为只读

rw:读写挂载

[[email protected] ~]# mount -o remount ,rw  /dev/sdb2

挂载完成后,要通过挂载点访问对应文件系统上的文件;

挂载:

[[email protected] ~]# mkdir /mnt/test

[[email protected] ~]# mount /dev/sdb5  /mnt/test

[[email protected] ~]# cd /mnt/test

[[email protected] test]# ls

lost+found

umount卸载某文件系统

umount 设备

umount 挂载点

卸载注意事项:

挂载的设备没有被使用

swap分区

free查看内存空间

-m按M来显示

mkswap创建交换分区:

-L 设置卷标

swapon 启动交换分区

-a 启用所有的定义在/etc/fstab文件中的交换设备

swap0ff关闭交换分区

增加swap分区,创建swap分区 82

[[email protected] ~]# partprobe  /dev/sdb6

[[email protected] ~]# mkswap /dev/sdb6

Setting up swapspace version 1, size =2104476 KiB

no label,UUID=e2f62962-aa17-4c89-8376-e39d6adcf077

[[email protected] ~]# free -m

total       used       free    shared    buffers     cached

Mem:         1004        158        846          0         29         53

-/+ buffers/cache:         74        929

Swap:          999          0        999

[[email protected] ~]# swapon /dev/sdb6

[[email protected] ~]# free -m

total       used       free    shared    buffers     cached

Mem:         1004        159        844          0         29         53

-/+ buffers/cache:         76        928

Swap:        3055          0       3055

[[email protected] ~]#

回环设备:

loopback,使用软件来模拟实现硬件

实验:

创建一个镜像文件,120G

dd命令,复制底层数据流

if=数据来源

of=数据存储目标

bs=1024,已几个字节为单位

count=2 一共复制几个

seek=1023 (创建一个文件,文件前1023个单位为假的,)

[[email protected] ~]# dd if=/dev/zeroof=/var/swapfile2 seek=1023 bs=1M count=1

记录了1+0 的读入

记录了1+0 的写出

1048576字节(1.0 MB)已复制,0.138776 秒,7.6 MB/秒

[[email protected] ~]# ls -lh /var/swapfile2

-rw-r--r--. 1 root root 1.0G 6月  1109:58 /var/swapfile2

dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512count=1 已复制sda硬盘的mbr到usb目录

dd if=/mnt/usb/mbr.backup of=/dev/sdabs=512 count=1 恢复mbr

dd if=/dev/zero of=/var/swapfile bs=1Mcount=1024    : /dev/zero,是一个输入设备,你可你用它来初始化文件。

[[email protected] ~]#dd if=/dev/zero of=/var/swapfile bs=1M count=1024  创建一个1的文件

记录了1024+0 的读入

记录了1024+0 的写出

1073741824字节(1.1 GB)已复制,46.1699 秒,23.3 MB/秒

[[email protected] ~]#mkswap /var/swapfile  把刚才的文件创建成swap

mkswap:/var/swapfile: warning: don‘t erase bootbits sectors

on whole disk. Use -f to force.

Setting up swapspaceversion 1, size = 1048572 KiB

no label,UUID=b6c9879d-518d-4c03-8040-18d998db4113

[[email protected] ~]#swapon /var/swapfile 启用它

[[email protected] ~]#free -m

total       used       free    shared    buffers     cached

Mem:          1004        989        15          0         12        888

-/+buffers/cache:         88        915

Swap:         4079          0       4079

[[email protected] ~]#

wget命令

wget   ftp://172.16.0.1/pub/isos/rhci-5.8.1.iso下载

mount命令,可以挂载iso镜像

mount –o loop /root/rhci-5.8.1.iso挂载本地回环设备,挂载以后可以直接查看iso文件

文件系统的配置文件/etc/fstab

OS在初始化时,会自动挂载此文件中定义的每一个文件系统,要让创建的分区等重启后自动挂载都必须修改此文件

挂载的设备  挂载点文件系统类型  挂载选项  转储频率(每多少天做一次完全备份)文件系统检测次序(只有根可以为1)

/dev/sda5    /mnt/test  ext3      defaults      0  0

交换分区的挂载点直接填写swap即可

mount –a :挂载/etc/fstab文件中定义的所有文件系统

fuser验证进程正在使用的文件和套接字

-v查看某文件上正在运行的进程

-k

-m

fuser –v /mnt/test 查看哪个用户正在使用这个文件

fuser –km /mnt/test将用户剔除系统,(终止正在访问此挂载点的所有进程)

时间: 2024-08-01 17:55:08

磁盘管理—挂载文件系统的相关文章

磁盘管理和文件系统挂载

磁盘管理和文件系统特性 一,磁盘相关 硬盘通过接口类型可以区分为: 并行:IDE,SCSI 串行:SATA,SAS,USB等 根据接口和转速(rpm)不同,硬盘读写速度不同. 在linux下硬件已设备文件存在,关联对应的设备驱动程序与对应的硬件设备通信,设备只有元数据,没有数据. vim /proc/devices 可查看字符设备号和块设备号 cat /dev/  可查看设备文件 Linux下磁盘文件命名规则 /dev/sd[a-p][1-15]:为SCSI, SATA,U盘, /dev/hd[

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

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

分析Linux磁盘管理与文件系统专题三

1.前言 紧接着我的上一篇博客进行磁盘管理操作: http://zhangfengzhe.blog.51cto.com/8855103/1430531 我们已经对磁盘进行了分区,信息如下: [[email protected] ~]# fdisk -l /dev/sdb Disk /dev/sdb: 1073 MB, 1073741824 bytes 255 heads, 63 sectors/track, 130 cylinders Units = cylinders of 16065 * 5

分析Linux磁盘管理与文件系统专题二

1.关于设备文件 A 我们知道常见的设备文件有:字符设备文件(character),块设备文件(block). B 块设备,简写b,随机访问,比如硬盘. C 字符设备,简写c,线性访问,比如键盘,鼠标,显示器. D 我们的设备文件常常在/dev目录下,并且没有大小.因为设备文件只是作为设备访问   的入口. E 设备文件,一般用major(主设备号),minor(次设备号)进行标示.主设备号标示设备类型,次设备号标示同一种类型设备下的不同设备. 2.创建设备文件实例 [[email protec

Linux入门之磁盘管理(2)文件系统

Linux入门之磁盘管理(2)文件系统 linux分区构成完成之后,一般需要进行对其创建指定的文件系统,也就是我们常说的格式化,然后对其进行分区挂载,提供指定分区的访问点.不同的分区格式会在文件系统内部提供不同的对该分区的数据存储的格式分配,以及其内部模块会支持不同的分区的接口及方法调用,例如对一个文件的打开.读取.写入.关闭等功能,每个文件系统都会有各种不同的特点. 常见的系统文件系统: linux: ext2.ext3.ext4:xfs(SGI):btrfs(Oracle):reiserfs

Linux磁盘管理及文件系统

Linux磁盘管理及文件系统 1.Linux磁盘管理 识别硬盘设备:/dev/sd 标记不同的硬盘设备:/dev/sd[a-z] 标记同一设备上的不同分区:/dev/sd[a-z][1-] 1-4: 主或扩展分区标识 5+:逻辑分区标识 2.设备文件:特殊文件 设备号: major, minor major: 设备类型 minor: 同一类型下的不同设备 "块":block,随机设备 "字符":character,线性设备 3.分区工具: (1)fdisk, par

Linux磁盘管理——日志文件系统与数据一致性

参考:Linux磁盘管理——Ext2文件系统 数据不一致 上图是Ext2结构图,其他FS结构类似. 一般来说,我们将 inode table 与 data block 称为数据区:至于其他例如 superblock. block bitmap 与 inode bitmap 等称为 metadata (元数据). 以新增一个文件为例,看看FS操作流程 1. 先确定使用者对于欲新增文件的目录是否具有 w 与 x 的权限,若有的话才能新增:2. 根据 inode bitmap 找到没有使用的 inod

Linux磁盘管理与文件系统(精简理论部分,浓缩的精华!)

今天和大家分享的是Linux操作系统中的磁盘管理与文件系统的相关知识,将会从以下几点和大家进行说明: 磁盘基础 检测并确认新磁盘 规划硬盘中的分区 创建文件系统 挂载.卸载文件系统 首先先和大家说一下磁盘的结构1.硬盘的物理结构 盘片:硬盘有多个盘片.每盘片2面 磁头:每面一个磁头2.硬盘的数据结构 扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据(磁盘的最小组成单元通常是512字节,部分厂商设定的是4096个字节) 磁道:同一盘片不同半径的同心圆 柱面:不同盘片相同半径构成的圆柱面(

Linux系统管理之磁盘管理与文件系统

Linux系统管理之磁盘管理与文件系统 一.前言 管理磁盘是管理员的重要工作内容,本文主要介绍以下几个方面 磁盘结构及分区表示 管理磁盘及分区 管理文件系统 二.磁盘(无尘环境制造)结构及分区 1.物理结构 盘片:硬盘有多个盘片,每盘片2面 磁头:每面有一个磁头 2.数据结构 扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据 磁道:同一盘片不同半径的同心圆 柱面:不同盘片相同半径构成的圆柱面 多个扇区组成磁道,多个相同直径的磁道组成柱面 笔记本的磁盘一般是2.5英寸,7mm厚度和9.5