linux 重新挂载命令linux 重新挂载需要先卸载再重新挂载,如果要一条命令可以通过符号将两个命令组合到一个命令里,例如:
umount -l /mnt/testmount -o ro /dev/hda1/mnt/test
linux中挂载命令是mount,卸载是umount,在命令行中使用可以将多条命令组合成一条命令并顺序执行 , 以达到快速执行的目的 。
扩展资料
linux挂载命令mount的用法介绍:
1、语法
mount [-fnrsvw] [-t vfstype] [-o options] device dir
2、参数说明:
-V:显示程序版本
-h:显示辅助讯息
-v:显示较讯息,通常和 -f 用来除错 。
-a:将 /etc/fstab 中定义的所有档案系统挂上 。
-F:这个命令通常和 -a 一起使用 , 它会为每一个 mount 的动作产生一个行程负责执行 。在系统需要挂上大量 NFS 档案系统时可以加快挂上的动作 。
-f:通常用在除错的用途 。它会使 mount 并不执行实际挂上的动作,而是模拟整个挂上的过程 。通常会和 -v 一起使用 。
-n:一般而言,mount 在挂上后会在 /etc/mtab 中写入一笔资料 。但在系统中没有可写入档案系统存在的情况下可以用这个选项取消这个动作 。
Linux-8 磁盘分区和挂载1linux分区和挂载命令,最多支持4个主分区
2 , 系统只能安装在主分区
3,扩展分区要占一个主分区
4,MBR最大只支持2TB,但拥有最好的兼容性
1,支持无限多个主分区(但操作系统可能限制,比如windows下最多128个分区)
2,最大支持18EB的大容量(1EB=1024PB,1PB=1024TB)
3,windows7 64位以后支持gtp
1,linux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构 , linux中每个分区都是用来组成整个文件系统的一部分 。
2,linux采用linux分区和挂载命令了一种叫”载入“的处理方法,它的整个文件系统中包含linux分区和挂载命令了一整套的文件和目录,且将一个分区和一个目录联系起来 。这时要载入的一个分区将使它的存储空间在一个目录下获得 。
1,Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘
2,对于IDE硬盘,驱动器标识符为"hdx" , 其中"hd"表明分区所在设备的类型,这里是指IDE硬盘了 。”x“为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘) , ”~“代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区 。例,hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区 , hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区 。
3,对于SCSI硬盘则标识为"sdx",SCSI硬盘是用”sd“来表示分区所在设备的类型的,其余则和IDE硬盘的表示方法一样 。
查看系统的分区和挂载的情况
需求linux分区和挂载命令:给linux系统增加一个新的硬盘 , 并且挂载到/home/newdisk
1,虚拟机添加硬盘
2,分区(fdisk /dev/sdb)
3,格式化(mkfs -t ext4 /dev/sdb1)
4,挂载(mount /dev/sdb1 /home/newdisk)(注:此方式是临时挂载,重启电脑后会没掉)
5,设置可以自动挂载(永久挂载):修改vim /etc/fstab 文件 。
查询系统整体磁盘使用情况
查询指定目录的磁盘占用情况
-s 指定目录占用大小汇总
-h 带计量单位
-a 含文件
--max-depth=1 子目录深度
-c 列出明细的同时,增加汇总值
1,统计/home文件夹下的文件的个数
ls -l /home | grep "^-" | wc -l
2,统计/home文件夹下目录的个数
ls -l /home | grep "^d" | wc -l
3,统计/home文件夹下文件的个数,包括子文件夹里的
ls -lR /home | grep "^-" | wc -l
4,统计文件夹下目录的个数,包括文件夹里的
ls -lR /home | grep "^d" | wc -l
5,以树状显示目录结构
yum install tree
tree
Linux 分区新建,格式化、挂载 Linux系统有一个理念:“一切皆文件”,所以计算机的硬件在linux中也是以“文件”的形式存在于/dev目录中 。
比如,光驱对应的文件是/dev/cdrom,CPU对应的文件是/dev/cpu 。而硬盘对应的是/dev/sd* 。第一块硬盘是/dev/sda,第二块磁盘是/dev/sdb 。
IDE磁盘的设备文件采用/dev/hdx 来命名,分区则采用/dev/hdxy来命名 , 其中想表示磁盘(a是第一块磁盘,b是第二块磁盘,以此类推),与代表分区的号码(由1开始,1,2,3 , 以此类推)
SCSI设备和分区采用/dev/sdx和/dev/sdxy来命名(x和y的命名规则与IED磁盘命名规则一样) 。
A、对IED接口
第一主盘:hda第一从盘:hdb 第一从盘第一分区:hdb1
B、对SCSI接口
第一主盘:sda 第一从盘:sdb 第一从盘第一分区:sdb1
但是一个磁盘通常又被分成多个分区 , 所以在磁盘文件的后面加上分区的序号来对应这个分区 。参考下面的表格中的例子 。
Linux磁盘分区与文件系统类常用命令
介绍2种分区表:
所支持的最大卷:2T (T; terabytes,1TB=1024GB)
对分区的设限:最多4个主分区或3个主分区加一个扩展分区 。
MBR分区的原理:
MBR:主引导扇区
主分区表:64bytes , 最多只能分四个主分区,每个主分区的记录(相关信息,比如分区大小 , 位置)在主分区表里占14bytes 。
如 果要建多于四个的分区,就要拿出一个主分区做为扩展分区,再在扩展分区里面进行其它的分区操作 。在 建扩展分区的时候会建立一张对应的扩展分区表 , 它记录了在这个扩展分区里的分区的相关信息;理论上它没有分区数量的限制,在扩展分区内部的分区叫做逻辑分 区 , 如上图中的 /dev/hda5,/dev/hda6/,/dev/hda7
格式化原理:
在 分好区后,分区里面是空的,没有任何东西 。为了能让OS识别,就必须要向分区里写入相应格式的数据 。
比如windows的 FAT32,NTFS,Linux的ext2,ext3,ext4
Windows/dos常用的分区工具:fdisk/partition magic/diskpart
Linux下常用的分区工具:
【linux分区和挂载命令 linux挂载硬盘分区】 fdisk/sfdisk:命令行工具 , 各种版本和环境都能使用,包含在软件包util-linux中
diskdruid:图形化分区工具,只能在安装REDHAT系统时使用 。
支持最大卷:18EB,(E:exabytes,1EB=1024TB)
每个磁盘最多支持128个分区
所以如果要大于2TB的卷或分区就必须得用GPT分区表 。
Linux下fdisk工具不支持GPT,得使用另一个GNU发布的强大分区工具parted 。
fdisk工具用的话 , 会有下面的警告信息:
下面是用parted工具对/dev/sda做GPT分区的过程:
如果我们的磁盘是2T以下的,但是分区表示GPT格式,我们也可以使用parted 命令将该分区表删除,mklabel msdos 这条命令就是用来删除 part分区 ,将GPT分区表删除后,再来使用 fdisk建立MBR分区表 , 可以参考
mkfs - 支持ext2、ext3(日志)、ext4、vfat、msdos、jfs、reiserfs等
用法1:mkfs -t fstype partition
用法2:mkfs.fstype partition
ps:格式化分区之后,可以使用e2label命令给分区添加卷标
e2label 分区路径 卷标名
查看已经挂载的分区
或者
使用 mount命令挂载
使用umount卸载分区时,可以指定挂载点,也可以指定挂载的路径,卸载分区umount命令格式:
umount [option] special | node
或者
PS: 处理umount的时候显示 device busy?
这是因为有程序正在访问这个设备,最简单的办法就是让访问该设备的程序退出以后再umount 。可能有时候用户搞不清除究竟是什么程序在访问设备,如果用户不急着umount,则可以用:
CODE:
选项 –l 并不是马上umount,而是在该目录空闲后再umount 。还可以先用命令ps aux 来查看占用设备的程序PID,然后用命令kill来杀死占用设备的进程,这样就umount的非常放心了 。
linux系统在启动时 , 会从/etc/fstab文件自动挂载分区 。
如下是一个fstab文件的示例 。
fstab中,每条配置信息都分为固定的6个部分
[1]: 分区路径 , 或者UUID
[2]: fs_file- 该字段描述希望的文件系统加载的目录点,对于swap设备,该字段为none;对于加载目录名包含空格的情况 , 用40来表示空格 。
[3]: fs_type- 定义了该设备上的文件系统,一般常见的文件类型为ext4 (Linux设备的常用文件类型)、vfat(Windows系统的fat32格式)、NTFS、isoArray600等 。在不确定的情况下可以使用auto 。
[4]: fs_options- 指定加载该设备的文件系统是需要使用的特定参数选项,多个参数是由逗号分隔开来 。
对于大多数系统使用"defaults"就可以满足需要 。不多说 。
[5]: fs_dump- 该选项被"dump"命令使用来检查一个文件系统应该以多快频率进行转储,若不需要转储就设
置该字段为0
[6]: fs_pass- 该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序,根文件系统"/"对应该字
段的值应该为1 , 其他文件系统应该为2 。若该文件系统无需在启动时扫描则设置该字段为0
参考
Linux分区管理 永久挂载(推荐)&临时挂载前段时间受限电影响,公司的测试服务器在周末停电,部分测试服务器重启后找不到项目文件,排查发现是因为采用的临时挂载的方式挂载的新硬盘,重新挂载后恢复正常 。
使用fdisk查看当前分区情况
读取到/dev/sda和/dev/sdb两块硬盘 , /dev/mapper/vgdisk-root及/dev/mapper/vgdisk-swap为逻辑卷,对应/dev/sda下的/dev/sda2及/dev/sda3
使用df命令获取当前磁盘使用情况
/dev/sdb未进行挂载
新建挂载目录,必须为空目录
编辑/etc/fstab文件
新增一条记录
其中:/dev/sdb为未进行挂载的硬盘 , /apps为新建的挂载目录,其他参数可根据已有的root记录填写
使用mount命令刷新/etc/fstab文件
重新执行df命令,可发现挂载成功
新建挂载目录 , 必须为空目录(同上)
直接使用mount命令进行挂载
其中:/dev/sdb为未进行挂载的硬盘,/apps为新建的挂载目录
重新执行df命令,可发现挂载成功
使用umount命令手动卸载
重新执行df命令,已成功卸载
linux分区和挂载命令的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于linux挂载硬盘分区、linux分区和挂载命令的信息别忘了在本站进行查找喔 。
推荐阅读
- 斯沃软件的毕业设计,斯沃软件如何编写程序
- 应用市场下载,应用市场下载不了软件怎么办
- 建服务器房,自己建服务器机房
- 双人热身体育游戏下载,双人体育运动游戏
- vb.net文本框末端 vb文本框文本内容怎么设置
- 微信公众号视频封面,微信公众号视频封面显示不全
- js数据中文,js里面怎么转换中文乱码
- 湖北直播技巧性,湖北主播有哪些
- 提升go语言 go语言性能优化的建议