首页 > 系统相关 >linux文件系统挂载

linux文件系统挂载

时间:2024-11-08 20:15:45浏览次数:5  
标签:sdb1 文件系统 dev linux 挂载 xfs mount

文件系统

文件系统基础

定位

文件系统是对文件存储设备的空间进行组织和分配

组成

用户空间的管理工具:mkfs.ext4,mkfs.xfs,mkfs.vfat
linux的虚拟文件系统:vfs
内核的模块:ext4,xfs,vfat

信息查看

内核支持的文件系统

/lib/modules/$(uname -r)/kernel/fs

可用的文件系统

cat /proc/filesystems

磁盘使用的文件系统

lsblk -f

在这里插入图片描述

常见文件系统类型

Linux
  • ext4

     ext文件系统的最新版
    
  • xfs

     支持最大8EB的文件系统
    
  • swap

     交换分区专用的文件系统
    
  • iso9660

     光盘文件系统
    

在这里插入图片描述

window
  • FAT32

     最多只能支持16TB的文件系统
    
  • NTFS

     最多只能支持16EB的文件系统
    

管理操作

格式化

格式

mkfs [options] [-t <type>] [fs-options] <device> [<size>]

使用

mkfs.ext4 /dev/sdb
mkfs.xfs /dev/nvme0n1p1

查看

lsblk -f /dev/sdb

在这里插入图片描述

检测

格式

blkid [OPTION]... [DEVICE]

查看标识

blkid /dev/sdb1 /dev/nvme0n1p1 /dev/nvme0n1p2

反查磁盘

blkid -U c8dd6954-1b4b-4f9f-a187-a9a27452be84

在这里插入图片描述

标签

格式

e2label DEVICE[LABEL]

添加标签

e2label /dev/sdb1 rock1-host1-ssd1

删除标签

e2label /dev/sdb1 ""

信息查看

查找磁盘

findfs UUID="d6fb6069-4dfe-401a-b829-77f43eda32c6"
findfs LABEL="rock1-host1-ssd1"

查看文件系统属性

tune2fs -l /dev/sdb1

查看ext文件系统属性

dumpe2fs /dev/sdb1

查看xfs文件系统属性

xfs_info /dev/nvme0n1p2

挂载基础

定位

把存储设备与Linux文件系统关联起来
在这里插入图片描述

挂载

格式

mount [-t 文件系统类型] [-o 特殊选项] 源文件系统 目标挂载点

只读挂载

mount /dev/sdb1 -o ro /mount/ext

xfs挂载

mount -t xfs /dev/nvme0n1p2 /mount/xfs

卸载

格式

umount [-f] [-l] [-n]  挂载点

卸载

umount /dev/sdb1

查看已挂载的所有文件系统

mount

持久挂载

定位

系统启动时自动挂载到指定的挂载点

步骤

开机时候定制一个挂载脚本
/etc/profile.d/mount.sh
开机自动挂载配置文件
/etc/fstb

  1. 打开/etc/fstab文件
  2. 添加挂载信息
  3. 保存并关闭文件
  4. 验证挂载配置

fstab格式

<文件系统设备> <挂载点> <文件系统类型> <挂载选项>

fstab配置生效

新增|删除属性

mount -a

修改属性

mount -o remount

异常修复

文件系统检测

检测ext4

fsck.ext4 /dev/sdb1
e2fsck /dev/sdb1

检测xfs

xfs_repair -n /dev/nvme0n1p2

文件系统修复

破坏文件系统

dd if=/dev/zero of=/dev/sdb1 bs=1M count=1

检测文件系统

tune2fs -l /dev/sdb1

卸载硬盘

umount /dev/sdb1

修复硬盘

e2fsck /dev/sdb1

测试效果

tune2fs -l /dev/sdb1

标签:sdb1,文件系统,dev,linux,挂载,xfs,mount
From: https://blog.csdn.net/m0_73940847/article/details/143585096

相关文章

  • linux基础——详细篇
    免责声明学习视频来自B站up主泷羽sec,如涉及侵权马上删除文章。笔记的只是方便各位师傅学习知识,以下代码、网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负。linux基础命令重现cd(切换目录)ls(展示所有目录)clear(清屏)——不好截图,不做演示pwd......
  • linux基础命令
    本文来自泷羽sec-哔哩哔哩_bilibili查看权限:ls-la/etc/passwd-rw-r--r--:表示文件的权限。第一个字符 -:表示这是一个普通文件(如果是目录则会显示为d)。接下来的三个字符 rw-:表示文件拥有者(在这里是root)的权限,表示可读(r)和可写(w),但不可执行(-)。再接下来的三个字符 r--:表示与......
  • 【linux内核】 BCC Tools命令汇总
    什么是BCCTools直接通过BPF指令编写BPF程序是非常繁琐的事情,尤其对于运维人员来说,花70%的时间来编写一个BPF程序来实现一个检查点,不如花70%的时间来熟悉别人已经写好的BPF程序,并且把别人的BPF程序有效的串联起来形成自己分析问题的套路,等有了闲暇时间再去尝试突破自己,写一些现......
  • Linux上的各种查询
    在Linux中,有许多命令可以用于查询系统信息、文件和进程等。以下是一些常用的查询命令及其简要介绍:ls:用途:列出目录中的文件和子目录。示例:ls-l(以详细格式显示)或ls-a(包括隐藏文件)。pwd:用途:显示当前工作目录的完整路径。示例:只需输入pwd。cd:用途:更改当前工作目......
  • 第二周学习笔记Linux:Linux用户权限管理 |文本处理|shell基础
    用户权限命令以及ACL权限相关命令1.Linux安全模型资源分派:Authenticaton:登陆认证,验证用户身份Authorization:授权,不同的用户设置不同权限Accouting:审计,检查用户的时候行为即Linux的AAA认证,是针对网络设备的网络访问控制策略和安全模型1用户Linux是多系统用户,可以......
  • linux文件的时间
    在类Unix系统中,文件的时间戳有几个不同的类别,每个时间戳代表了文件生命周期中的不同事件。"modify时间"(mtime)实际上是其中之一,下面是对常见时间戳的详细区分和解释:1. 修改时间(mtime -ModifyTime)定义:mtime 是文件内容最后一次被修改的时间。更新:当文件的内容发生改变......
  • 【Linux】获得同一子网下当前在线设备IP/Latency/MAC 通过nmap指定CIDR扫描当前在线设
    【Linux】获得同一子网下当前在线设备IP/Latency/MAC通过nmap指定CIDR扫描当前在线设备通过路由器的后台,查看当前在线设备,受到网卡版本的影响,有时会有部分设备看不见MAC和分配的IP。此时,可以借助命令行工具扫描子网下所有连接的设备信息与通信状态。Nmap是一个强大的网......
  • 【Linux】为终端命令自定义快件键并弹窗提醒 设置快捷键切换网络代理(Network Proxy)Dis
    【Linux】为终端命令自定义快件键并弹窗提醒设置快捷键切换网络代理(NetworkProxy)Disabled/Manual并弹窗提醒可以自定义快捷键执行终端命令,执行完毕会有弹窗提醒。下面给一个例子,设置快捷键切换网络代理(NetworkProxy)Disabled/Manual并弹窗提醒。适用于Ubuntu系统,为......
  • Linux 终端控件:实时时刻表
    为了看几点才能讨论所以设计的,因此这里面有一个自带的机房时间表,你直接跑就行写得很naive,因为没找到Linux有啥API接口因此你需要在终端里跑如果用Vscode推荐分一个终端挂着否则可以单开一个终端然后置顶终端各种部件和时刻详细信息都提供了快捷修改接口,设置项全都放在......
  • 云服务器Linux部署war、jar包,并在nginx配置域名
    一,打包Jar包        一个Springboot项目默认打包jar包,无需修改配置,点击右侧Maven-Lifecycle-package打包即可注意:需要先检查pom.xml文件,可能此时打包完的jar包会出现        nomainmanifestattribute,intest-0.0.1-SNAPSHOT.jar        xx......