iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux磁盘及文件系统管理是怎么样的
  • 267
分享到

Linux磁盘及文件系统管理是怎么样的

2023-06-06 03:06:27 267人浏览 薄情痞子
摘要

linux磁盘及文件系统管理是怎么样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。磁盘基本概念磁盘 分区 MBR GPT格式化好的分区都有一个 lost+found 目录

linux磁盘及文件系统管理是怎么样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

磁盘基本概念
磁盘 分区 MBR GPT

格式化好的分区都有一个 lost+found 目录

磁盘基本概念
cylinder柱面
sector扇区
head磁头

linux所有设备都被抽象为一个文件,保存在/dev下
一般名称为hda,sda   hdb,sdb
IDE设备的名称为hda
sata,scsi,sas,usb等设备的名称为sd[a-z]

不同分区用:设备名称+分区号 方式表示,如sda1、sda2

主流分区机制为MBR和GPT两种
eg.
cd /dev/
ls /dev/sda (+TAB建)
或者ls /dev/sda*

MBR master boot record  传统 (使用BiOS的PC设备)
硬盘不得超过2T

头512KB都被MBR占用
Bootstrap code area446
Partition table (for primary partitions)
  partition entry #116
  partition entry #216
  partition entry #316
  partition entry #416
Boot signature
  55h3
  AAh3
Total512

主分区<=4
一个扩展分区会占用一个主分区位置
逻辑分区<63个IDE分区和15个SCSI分区

GPT
GUID Partition Table
支持>2T
向后兼容MBR
必须在支持UEFI的硬件基础
必须64bit
Mac、Linux系统都能支持GPT分区格式
windows7 64bit,windowsServer2008 64bit 支持GPT


使用fdisk进行磁盘管理_________________________________________________

fdisk是来自IBM的老牌分区软件,几乎所有Linux系统均默认安装
fdisk是一个MBR分区工具,不可用于GPT分区
只有超级用户(root)权限可以执行fdisk
fdisk分区后需要使用partprobe让内核识别新的分区

fdisk -l磁盘分区信息
fdisk /dev/sda  对目标进行分区
p打印(显示)分区表
n创建分区
eextended
partition number(1-4):2
pprimary partition(1-4)    
partition number(1-4):1
:+2G
n
llogical(5 or over)
:+2G
p primary partition(1-4)
t修改分区ID
L
83(82.linux swap[虚拟内存])

此时所有信息只保存在内存当前,还没有写进硬盘
此时需要写入MBR分区表里
命令为:W

分区后有时候信息显示有延迟
手动来让内核更新分区表
命令为:partprobe

查看分区信息
fdisk -l
cat /proc/partitions

此时文件系统还没有创建


Linux文件系统_____________________________________________________

没有文件系统的设备为裸(raw)设备
文件系统是操作系统用以管理磁盘或分区上的文件数据使用的,创建文件系统的过程一般称之为格式化

windows下主流的文件系统是:fat32、NTFS,
Linux下主流的文件系统是:ext3、ext4

判断一个文件系统优劣通常通过以下几个方面:
支持最大分区大小
支持最大单个文件大小
支持文件名长度
日志功能
文件存取性能

命令mke2fs用以创建文件系统:
  mke2fs -t ext4 /dev/sdb1
  -b  指定文件系统块(block)大小(block是文件系统读写操作的最小单位,   默  认是4096)
  -c  建立文件系统的时候检查块损坏
  -L  指定卷标
  -j   建立文件系统日志

命令mkfs可用来快速建立文件系统:(命令简单,没有参数)
  mkfs.ext3、mkfs.ext4、mkfs.vfat
  mkfs.ext4 /dev/sdb1

命令dumpe2fs可用来查看指定文件系统的信息:
  dumpe2fs /dev/sda1

命令e2label用以为指定文件系统添加卷标:
  e2label /dev/sda1 LINUXCAST

命令fsck用以检查文件系统错误:
  fsck /dev/sda1

日志是文件系统通常都支持的功能,用以提高文件系统的稳定性及可恢复性


Linux文件系统挂载管理___________________________________

文件系统创建好之后需要挂载到系统中方可使用,windows、Mac系统会自动挂载文件系统,而Linux下一般需要手工挂载

命令mount可用来挂载文件系统:
直接敲一个mount可以显示挂载信息
mount 要挂载的设备   挂载点
mount /dev/sdb1    /mnt/     (挂载到任意位置其实都可以)
-t  指定文件系统的类型,如: -t ext3、-t vfat  
-o  指定挂载选项:
   ro,rw    只读挂载或读写挂载
   sync     不使用文件缓存,所有操作直接写入磁盘
   async    使用缓存提高文件系统读写效率
   noatime 不更新文件访问时间
   atime    更新文件访问时间
   remount  重新挂载

you must specify the filesysten type?挂载出错
回答:
1.先用vgscan 
2.vGChange -ay
3.lvscan
4.mount
到第三步的时候如果正常会显示出两块硬盘的lv状态都是active,此时再
#mount -t ext3 /dev/VGname/LVname /mnt/cdrom

命令umount用以卸载一个挂载的文件系统
umount 挂载源或挂载点
umount /dev/sdb1 | /mnt

可以将挂载配置写入/etc/fstab中以实现自动挂载

命令fuser可查看某文件系统中正在使用的文件
fuser -m /mnt

命令lsof可查看正在被使用的文件
lsof /mnt

自动挂载
修改文件/etc/fstab定义系统启动自动挂载
格式
/dev/sda3/mntext4  defaults00
需要挂载的设备挂载点文件系统  挂载选项dump、fsck相关选项

要挂载的设备也可以使用LABEL进行标识,使用LABEL+LINUXTEST取代/dev/sda3
e2label /dev/sdb1显示卷标
e2label /dev/sdb1 /mm   设置卷标
mount -a 命令会挂载所有fstab中定义的自动挂载项

关于Linux磁盘及文件系统管理是怎么样的问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网操作系统频道了解更多相关知识。

--结束END--

本文标题: Linux磁盘及文件系统管理是怎么样的

本文链接: https://www.lsjlt.com/news/245849.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux磁盘及文件系统管理是怎么样的
    Linux磁盘及文件系统管理是怎么样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。磁盘基本概念磁盘 分区 MBR GPT格式化好的分区都有一个 lost+found 目录...
    99+
    2023-06-06
  • Linux磁盘分区及文件系统管理
    这篇文章主要讲解了“Linux磁盘分区及文件系统管理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux磁盘分区及文件系统管理”吧!一、Linux磁盘   ...
    99+
    2023-06-05
  • Linux系统的磁盘怎么管理
    本篇内容主要讲解“Linux系统的磁盘怎么管理”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统的磁盘怎么管理”吧!fdisk -lDisk /dev/sda: 120.0 GB, 1...
    99+
    2023-06-10
  • 如何理解Linux的磁盘和文件系统管理
    这篇文章主要介绍“如何理解Linux的磁盘和文件系统管理”,在日常操作中,相信很多人在如何理解Linux的磁盘和文件系统管理问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解Linux的磁盘和文件系统管理...
    99+
    2023-06-13
  • 如何分析Linux系统磁盘和文件系统管理
    今天就跟大家聊聊有关如何分析Linux系统磁盘和文件系统管理,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 分区MBR(Master Boot Recorder)主引导分区仅提供最多...
    99+
    2023-06-17
  • Linux系统文件系统及文件基础是怎么样的
    这篇文章将为大家详细讲解有关Linux系统文件系统及文件基础是怎么样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。学习Linux,重难点在于掌握不同类别的文件系统及其作用。通过对Linux...
    99+
    2023-06-05
  • linux中磁盘与文件系统管理的示例分析
    这篇文章将为大家详细讲解有关linux中磁盘与文件系统管理的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。====三个重要的概念====* super block:记录文件系统的整体信息,包括in...
    99+
    2023-06-13
  • 怎样进行linux系统清理磁盘
    这篇文章给大家介绍怎样进行linux系统清理磁盘,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Linux系统怎样使用命令行对系统进行磁盘清理?Linux系统会随着我们的不断使用而造成磁盘空间过小,具体该怎样进行系统磁盘...
    99+
    2023-06-28
  • Linux系统如何优化文件系统及磁盘检查
    本篇内容主要讲解“Linux系统如何优化文件系统及磁盘检查”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统如何优化文件系统及磁盘检查”吧! Linux中数据块是储存数据的基本数据单元...
    99+
    2023-06-10
  • Linux系统的磁盘空间管理工具怎么用
    小编给大家分享一下Linux系统的磁盘空间管理工具怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!fdisk -lDisk /dev/sda: 120.0 GB, 120034123776 bytes =>硬盘容...
    99+
    2023-06-17
  • Linux系统怎么管理文件
    在Linux系统中,可以使用以下命令来管理文件:1. ls:列出当前目录下的文件和子目录。例如:`ls` 或 `ls -l`2. c...
    99+
    2023-10-12
    linux
  • Linux有哪些常用的磁盘管理及文件目录管理命令
    这篇文章主要介绍“Linux有哪些常用的磁盘管理及文件目录管理命令”,在日常操作中,相信很多人在Linux有哪些常用的磁盘管理及文件目录管理命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux有哪些常...
    99+
    2023-06-12
  • Windows10 10130系统磁盘旧文件怎么清理?
    系统盘是Windows系统专门存放系统文件和重要文件的磁盘。Windows系统也在不断更新,更新的时候系统盘里会留下Windous.old的备份文件等,我们在对旧版的系统进行删除时可能会提示权限不足,需要SYSTEM权限...
    99+
    2023-06-16
    Windows 10 10130 磁盘 系统 Windows10 文件
  • Linux系统常用的磁盘管理命令整理
    本篇内容主要讲解“Linux系统常用的磁盘管理命令整理”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统常用的磁盘管理命令整理”吧!**************************...
    99+
    2023-06-10
  • win8系统怎么打开磁盘管理器
    这篇文章主要介绍了win8系统怎么打开磁盘管理器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。【方法一】首先按快捷键“win+x”打开菜单栏,接着选择“运行”选项。如图示:在...
    99+
    2023-06-27
  • linux系统进程管理是怎样的
    本篇内容介绍了“linux系统进程管理是怎样的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、进程与线程的概念来源百度百科:进程(Proc...
    99+
    2023-06-22
  • linux系统磁盘分区以及把磁盘挂载到系统中的方法
    本篇内容主要讲解“linux系统磁盘分区以及把磁盘挂载到系统中的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux系统磁盘分区以及把磁盘挂载到系统中的方法”吧!fdisk 分区 fdi...
    99+
    2023-06-12
  • linux系统磁盘清理的方法
    本篇内容介绍了“linux系统磁盘清理的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!由于当初安装系统设计不合理,有些分区的过小,以及网...
    99+
    2023-06-13
  • Linux磁盘与文件系统的基础命令指的是哪些
    Linux磁盘与文件系统的基础命令指的是哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。这里讲述磁盘管理相关的命令。计算机中需要持久化存储的数据一般是保存在硬...
    99+
    2023-06-16
  • linux系统下怎么磁盘的空间
    这篇文章主要介绍“linux系统下怎么磁盘的空间”,在日常操作中,相信很多人在linux系统下怎么磁盘的空间问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux系统下怎么磁盘的空间”的疑惑有所帮助!接下来...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作