文件系统管理相关命令

67、深入探索文件系统与内存管理相关命令 本文深入探讨了文件系统与内存管理相关的命令,包括文件结构查看、vnode信息查询、inode管理、文件系统挂载状态分析以及内存分配统计等。通过这些命令,用户可以深入了解系统内部机制,进行系统调试和优化。文章还提供了命令的使用示例、常见问题的解决思路以及实际操作流程,帮助系统管理员和开发者更好地管理和维护系统性能。 阅读详情
一、硬盘及分区
IDE,ATA:hd
SATA:sd
SCSI:sd
USB:sd
     a,b,c.....同种类型的不同设备
hda:
     hda1:第一个主分区
     hda2:第二个主分区
     hda3:
     hda4:
     hda5:第一个逻辑分区
 
查看当前系统识别了几块硬盘:
fdisk -l  /dev/to/some_device_file
 
管理磁盘分区: 
fdisk  /dev/sda
     p:  显示当前硬件的分区,包括没保存的改动
     n: 创建新分区
          e:扩展分区
          p:主分区
     d:删除分区
     w:保存退出
     q:不保存退出
     t:修改分区类型
          L:
     l:显示所支持的所有类型



partprobe用于通知内核更新分区表(有时候并不好使,需要重启才行)






二、分区格式化及相关命令
mkfs : make file system
     -t  FSTYPE
mkfs -t ext2 = mkfs.ext2
mkfs -t ext3 = mkfs.ext3

专门管理ext 系列文件:
     
mke2fs
     -j:创建ext3类型文件系统
     -b:BLOCK_SIZE:指定块大小,默认为4096
     -L  LABLE:指定分区卷标
     -m #:指定预留给超级用户的块数百分比
     -i:用于指定为多少个字节的空间创建一个inode,默认为8192;这里给出的数值应该为块大小的2^n倍。
     -F:强制创建文件系统;
     -E:用于指定额外的文件系统属性。

blkid:查询或查看磁盘设备相关属性
     UUID
     TYPE
     LABEL

e2label:用于查看或定义卷标
     e2label  设备文件  卷标  :设定卷标

tune2fs :调整文件系统的相关属性
     -j:不损坏原有数据,将ext2升级为ext3;
     -L:用于设定或修改卷标
     -m #:调整预留百分比
     -r  #:指定预留块数
     -o :设定默认挂载选项
              acl
     -c:指定挂载次数达到#次之后进行自检,0或-1表示关闭此功能;
     -i:每挂在使用多少天后进行自检,0或-1表示关闭此功能;
     -l:显示超级块的信息;

dumpe2fs:显示文件属性信息
     -h:只显示超级块中的信息;

fsck:检查并修复Linux文件系统
     -t FSTYPE:指定文件系统类型
     -a:自动修复
e2fsck:专用于修复ext2/ext3文件系统
     -f:强制检查;
     -p:自动修复;

三、挂载及卸载分区

挂载:将某文件系统(分区)与当前文件系统建立关联
卸载:将某文件系统与当前根文件系统的关联关系移除


mount:挂载
mount 设备  挂载点
     设备:
               设备文件:/dev/sda5
               卷标:LABEL=""
               UUID: UUID=""
     挂载点:目录
          要求:
               1、此目录没有被其它进程使用;
               2、此目录事先存在;
               3、目录中的原有文件将会暂时隐藏

mount  [options]  [-o options]  device mountpoint
          -a:表示挂载/etc/fstab文件中定义的所有文件系统
          -n:默认情况下,mount命令每挂载一个设备,都会把挂载的设备信息保存至/etc/mtab文件,使用-n表示不写入此文件
          -t:指定正在挂载的设备的文件系统的类型;不使用此选项时,mount会调用blkid命令获取对应文件系统的类型
          -r:只读挂载:挂载光盘时常用此选项
         -w:读写挂载
          -o:指定额外的挂载选项,也即指定文件系统启用的属性
               remount:重新挂载文件系统
               ro:指定为只读
               re:读写属性

挂载完成后,要通过挂载点访问挂载的设备;


umount:卸载某文件系统
          umount  设备
          umount  挂载点

卸载注意事项:
          1、挂载的设备没有被进程使用

四、总结(正确使用磁盘的步骤)

1、fdisk /dev/sda 来创建分区
2、pratprobe   /dev/sda 通知内核重新读取磁盘
3、mke2fs /dev/sda9     格式化
4、mount /dev/sda9 /mnt/test   挂载


MSK调制解调代码+误码率曲线+功率谱 立即下载

相关推荐

MSK-modulator-demodulator-master_simulinkmsk_MSKmatlab_

MSK调制与解调程序,可实现基本功能,包含matlab、simulink和C程序

通信原理及系统系列2—— 基于卷积编码的MSK通信系统设计

%% Generate The Random Sequence InputData = randi([0 1],InputDataLength,1); trellis = poly2trellis(9,{'1 + x + x^2 + x^3 + x^5 + x^7 + x^8', ... '1 + x^2 + x^3 + x^4 + x^8'}); % ...

flypassion的博客 1372

数据库文件丢失恢复 极佳数据库文件丢失覆盖恢复工具 v2.1

优质数据库文件丢失覆盖恢复工具,本工具 针对微软ACCESS数据库开发 支持 误删除误格式化 误还原备份文件 等各种原因导致的数据库丢失恢复任务。支持 MDB ACCDB 文件恢复,根据 文件结

MSK正交调制,所谓差分编码的详细推导,对某些文献的勘误

讲MSK正交调制、差分编码的文献很多,但是稍微看一下就发现,很多都是错的,模糊,没有推导,直接给出方法,方法好像也不咋对。所以说大家看这篇文章,看看推导对不对就行了,跟很多文献(包括重点大学教材)都对不上。,所以根据相位连续性,即第k-1个符号结尾处的附加相位等于第k个符号开始时的附加相位可以得到关系式。根据(3)式,可以得到一个重要的结论:令信号为双极性信号,即取。根据上面的结论可以得到,当k为偶数,并且。​​​​​​​)有关系,所以,提取两路信号。很遗憾的是,这样是不对的。时,当k为偶数,并且。

wobushiwangqian的博客 1731

用Zotero+B站Kimi,我如何把一篇顶会论文快速做成组会PPT(含完整提示词)

本文介绍如何利用Zotero和Kimi快速将顶会论文转化为组会PPT,提升学术汇报效率。通过Zotero的文献管理插件和Kimi的AI提炼技术,实现从论文阅读到PPT生成的全流程自动化,帮助研究者在90分钟内完成高质量汇报准备。

weixin_30955617的博客 500

Raptor码(一):2007RFC5053标准编解码学习

RFC 5053 标准

a_beatiful_knife的博客 3493

linux中文件系统相关命令,Linux文件系统及文件管理相关命令

一、Linux文件系统介绍:Linux文件系统叫做根文件系统(rootfs): root filesystem。文件系统从根目录下开始,用“ /”表示。文件和目录被组织成一个单根倒置树结构。文件系统分层遵循FHS(Filesystem Hierarchy Stantartd)。标准的Linux文件系统,文件名严格区分大小写。使用“/”分割路径。1、/目录下有多个子目录,它们的功能分别是:/boot...

weixin_42518981的博客 273

DFT实训教程笔记2(bibili版本)- Scan synthesis practice

文章目录Scan synthesis practice 本博文是博主记录DFT实训教程的笔记版本,此笔记并没有对所有的知识进行记录,仅仅以自身的认知水平,来记录了一些部分笔记并加上了自己的理解。 Scan synthesis practice How to design scan clock structure? 假设一块chip里面有好几十个clock domain,如果每一个clock domain都用一个scan clock虽然会非常清晰,但是IO数目肯定不够用。 clock group: 1、no

ciscomonkey的博客 9082

linux磁盘与文件系统管理相关命令

1、文件系统的简单操作 包括 df命令, du命令 2、磁盘状况的检查命令 badblocks 3、文件系统状况的查看命令: fsck 4、查看,操作磁盘、分区命令 fdisk 5、文件系统的建立命令。包括: mk2efs, mkfs.ext3, mkfs.dos, mkfs.vfat等 6、建立文件

挑灯看剑的专栏 1837

WhatsApp API接口的隐秘角落:从协议解析到自定义消息引擎

本文深入解析WhatsApp API接口的隐秘角落,从协议逆向工程到自定义消息引擎开发实战。通过分析WhatsApp的二进制XML协议和加密机制,构建超越官方API限制的自定义消息引擎,实现高效、灵活的即时通讯解决方案。文章还提供了企业级架构设计和风控规避策略,助力开发者突破官方限制,提升消息到达率和成本效益。

q3r4s5t的博客 761

别再浪费NFC了!手把手教你用Android手机模拟门禁卡(Mifare Classic破解教程)

本文深入探讨Android NFC技术的核心原理与创新应用,教你如何利用手机模拟门禁卡(Mifare Classic破解教程),解锁智能生活的无限可能。涵盖NFC标签类型解析、HCE开发实战及安全实践,让你的Android设备成为数字生活的万能钥匙。

weixin_29239661的博客 231

linux文件系统管理相关命令

pwd:print working directory,打印工作目录 cd:change directory 改变当前工作目录 rmdir remove directory 删除文件夹 rm-rf 文件夹名 rm-r (y即yes,回车或者n取消) ls:list 打印文件 常用参数 -a(all,查看全部文件)-l(显示详细信息) cp:cope拷贝 mv move移动文件 chmod: cha...

itwwdr的博客 258

Win10下Delphi 10.4.2 (RAD Studio 10.4.2 )安装教程图解

Win10下Delphi 10.4.2 (RAD Studio 10.4.2 )安装和破解教程图解

1万+

Liunx文件系统管理相关命令补充

文件系统创建 mkfs.ext4 创建 ext4 文件系统 [root@rhel ~ ] # mkfs.ext4 /dev/sda5 mkfs.ext3 创建 ext3 文件系统 [root@rhel ~ ] # mkfs.ext3 /dev/sda5 mkfs.vfat 创建 vfat 文件系统 [root@rhel ~] # mkfs.vfat /dev/sda5 检查...

qq_35197351的博客 210

头歌OpenGauss数据库-G.视图的使用

OpenGauss数据库-G.视图的使用

python一生之敌的博客 1384

机器人控制仿真软件:MATLAB Simulink Control System Toolbox_(1).MATLAB基础知识

MATLAB(Matrix Laboratory)是由MathWorks公司开发的一种高性能数值计算和可视化软件。它广泛应用于科学计算、工程设计、信号处理、控制系统设计、图像处理等领域。强大的矩阵运算能力:MATLAB的核心是矩阵运算,能够高效处理大规模的数值数据。丰富的工具箱:MATLAB提供了大量的工具箱,如Control System Toolbox、Simulink、Signal Processing Toolbox等,这些工具箱覆盖了多个应用领域。易于使用的图形界面。

kkchenjj的博客 907

Linux命令和相关知识点,从基础到高级,包括文件系统管理、软件包管理、进程管理、网络管理、系统监控、安全管理和脚本编程等方面。

编辑 /etc/network/interfaces 文件(Debian/Ubuntu)或 /etc/sysconfig/network-scripts/ifcfg-eth0 文件(Red Hat/CentOS)。示例:mv /home/user/oldname.txt /home/user/newname.txt。示例:mkdir -p /home/user/newdir/subdir。示例:cp -r /home/user/docs /backup。

qq_73221815的博客 454

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

shell命令(二)进程相关命令、文件系统、网络配置管理

1.ps命令 显示进程的动态 -aux 显示所有包含其他使用者的进程、 -A 列出所有的进程 -w 显示加宽可以显示较多的资讯 -au 显示较详细的资讯 进程的状态 S 阻塞状态 S+ 进程在前台阻塞 R+ 进程在前台正在执行 T 进程暂停 Z: 不存在但暂时无法消除 D:不可中断的静止状态。 2.top命令 监视进程 会全屏显示,会随着进程状态的变化不断更新。 3.pstree 以树形图显示所有进程。 4.终止进程 kill [信号] PID 信号默认为15; ...

姜大大的博客 899

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

文件系统之文件管理相关命令

本文简要介绍了Linux中一些关于文件管理的相关命令,包括:创建、查看、复制、移动、删除等

阿玮的博客 289

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

嵌入式温度采集实战:PJ85718DM与PIC18F86J16的本地远程测温方案

温度测量是嵌入式系统与HVAC控制中的基础环节,其核心不仅在于读取传感器寄存器,更在于如何稳定可靠地获取本地与远程多点数据。工程实践中,传感器通过I2C等两线接口与主控通信,主控负责数据解析、滤波校准及异常处理。这一技术组合的价值在于简化硬件架构、提升抗干扰能力,并能在风管、机房、工业现场等场景中灵活部署。针对长线传输带来的信号衰减和地环路干扰,往往需要结合屏蔽接地、线阻补偿和固件滤波来保证精度。本文以一颗远程温度传感器搭配高引脚数单片机为例,详细介绍了从选型、硬件布局到固件轮询与故障检测的完整链路,为兼顾

weixin_34279246的博客 395

Linux磁盘管理、文件系统及其相关命令的使用方法

Linux磁盘管理硬盘:机械硬盘SSD固态硬盘tracksector: 512bytescylinder: 分区的基本单位;MBR:Master Boot Record512bytes 446: bootloader 64: filesystem allocation table 16: 标识一个分区 2:55AA磁盘接口类型:IDE (ATA):133MB/s,/dev/...

weixin_33696106的博客 183

文件系统管理 之 Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍...

一、df 命令;df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置; 举例: [root@localhost beinan]# df -lh Filesystem 容量 已用 可用 已用% 挂载点 /dev/hda8 11G 6.0G 4.4G 58% / ...

weixin_34355559的博客 162
上一篇: vim 编辑器基本用法
下一篇: Linux下压缩、解压缩及归档命令
Next_FSE
博客等级 码龄10年 364粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值