首页 > 系统相关 >linux磁盘管理

linux磁盘管理

时间:2024-08-08 15:23:11浏览次数:20  
标签:管理 分区 dev 挂载 linux 磁盘 2.0 硬盘

目录

1.磁盘管理

 1.1 磁盘简介

1.2 管理磁盘

添加磁盘

查看磁盘信息

查看磁盘使用情况

创建分区

​编辑

挂载

查看挂载


1.磁盘管理
 1.1 磁盘简介

在操作系统中是非常重要的一个组成部分,我们需要了解如何查看已经安装的磁盘信息以及如何管理这些磁盘,磁盘/硬盘/disk是同一个东西,不同于内存的是容量比较大。

1.1.1存储设备分为两种机械和固态硬盘

机械硬盘

机械硬盘即是传统普通硬盘,主要由磁头、磁头臂、磁头停泊、磁盘、主轴、音圈马达、永磁铁、空气过滤片、串行接口几部分组成

固态硬盘

固态硬盘,(英文名Solid State Disk或Solid State Drive 简称SSD)俗称固态硬盘,固态硬盘,固态硬盘是用固态电子存储芯片阵列而成的硬盘

1.1.2 接口类型

接口类型分为三种IDE、SCSI、SATA

IDE 硬盘接口(Integrated Drive Electronics)是早期机械硬盘的主要接口

SCSI 硬盘接口(Small Computer System Interface)外观和普通硬盘接口有些相似。SCSI硬盘和普通IDE硬盘相比有很多优点:接口速度快,并且由于主要用于服务器,因此硬盘本身的性能也比较高,硬盘转速快,缓存容量大,CPU占用率低,扩展性远优于IDE硬盘,并且支持热插拔

SATA 硬盘接口(Serial ATA) SATA硬盘接口很小,连接线小巧,串行接口还具有结构简单、支持热插拔的优点。是主流的接口类型

硬盘品牌:西部数据、希捷、三星、东芝

1.2 管理磁盘
添加磁盘

 点击“编辑虚拟机设置”按钮

点击“添加”按钮 弹出添加硬盘向导 点击“硬盘” 再点下一步

点击“下一步”

选择“创建新虚拟磁盘”,再点击“下一步” 。

填写“最大磁盘大小”随意尽量不要太大,选择选项“将虚拟磁盘储存为单个文件” ,再点击“下一步”。

 点击“完成”。

点击“确定”按钮。

查看磁盘信息

查看用户目录占用磁盘大小空间

#查看用户目录占用磁盘大小空间
[root@localhost100 ~]# du -sh
6.2M    .
查看磁盘使用情况
#查看磁盘使用情况
[root@localhost100 ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
devtmpfs        2.0G     0  2.0G    0% /dev
tmpfs           2.0G     0  2.0G    0% /dev/shm
tmpfs           2.0G   13M  2.0G    1% /run
tmpfs           2.0G     0  2.0G    0% /sys/fs/cgroup
/dev/sda3        15G  4.1G   11G   27% /
/dev/sda1      1014M  169M  846M   17% /boot
tmpfs           394M   28K  394M    1% /run/user/0
/dev/sr0        4.4G  4.4G     0  100% /run/media/root/CentOS 7 x86_64

du与df的区别:du是用于统计文件大小的,统计的文件大小是准确的,df是用于统计空间大小的,统计的剩余空间是准 确的。有可能df比du统计的要大,那是因为系统中可能有临时文件、垃圾文件等,重启系统后会自动释放。

fsck文件系统修复命令

#自动修复
fsck -y /dev/sdb1
创建分区

用lsblk命令查看磁盘挂载

#用分区工具    fdisk /dev/sdb
[root@localhost100 ~]# fdisk /dev/sdb

输入m可获取操作提示

进入命令操作:

根据命令模式提示

1)输入“n”开始创建新的分区
2)输入“p”选择分区类型为主分区
3)输入“1”,选择使用1号分区,也可以回车是按顺序的
4)直接回车,使用起始扇区的默认值。
5)直接回车就是默认值,也可以输入“+1G”,即设置新创建的分区大小为1G。
6)输入“w”,就是同步磁盘

分区完再用lsblk命令查看分区是否成功

分区成功就格式化

#格式化命令
类型-t
mkfs -t xfs /dev/sdb1 或mkfs -t xfs /dev/sdb2

格式化成功的实力图

挂载

挂载目录前要创建一个目录

#在root里创建一个文件(文件名随意)
[root@localhost100 ~]# mkdir newdisk
#挂载到分区的sdb1上
[root@localhost100 ~]# mount /dev/sdb1 /root/newdisk

挂载U盘NTFS

首先要下载两个软件包在安装

#首先下载ntfs-3g软件包
wget https://archives.fedoraproject.org/pub/archive/epel/7/x86_64/Packages/n/ntfs-3g-2022.10.3-1.el7.x86_64.rpm
#ntfs-3g-libs软件包
wget https://archives.fedoraproject.org/pub/archive/epel/7/x86_64/Packages/n/ntfs-3g-libs-2022.10.3-1.el7.x86_64.rpm
#安装ntfs-3g-libs
rpm -ivh ntfs-3g-libs-2022.10.3-1.el7.x86_64.rpm
#安装ntfs-3g
rpm -ivh ntfs-3g-2022.10.3-1.el7.x86_64.rpm
#测试连接
查看挂载是否成功

查看挂载是否成功mount命令

标签:管理,分区,dev,挂载,linux,磁盘,2.0,硬盘
From: https://blog.csdn.net/2401_84017066/article/details/140945438

相关文章

  • Linux知识复习第1期
    目录1、文件链接(1)软链接(2)硬链接(3)联系区别2、vim使用技巧(1)/etc/vimrc(2)~/.vimrc(3)多行注释3、watch4、cp和mv的数据原理5、文件查看(1)前n行(2)n1-n2行(3)后n行(4)显示整个文件内容(5)搜索文件中包含特定文本的行6、find1、文件链接(1)软链接        ln-s原文......
  • 【原创】java+swing+mysql教材管理系统设计与实现
    个人主页:程序员杨工个人简介:从事软件开发多年,前后端均有涉猎,具有丰富的开发经验博客内容:全栈开发,分享Java、Python、Php、小程序、前后端、数据库经验和实战开发背景:随着高校教育的发展,学校规模越来越大,管理任务也越来越复杂。教材管理作为高校管理中的重要一环,其复杂性......
  • 书生.浦江大模型实战训练营——(一)InternStudio+Vscode SSH连接远程服务器+Linux基础指
    最近在学习书生.浦江大模型实战训练营,所有课程都免费,以关卡的形式学习,也比较有意思,提供免费的算力实战,真的很不错(无广)!欢迎大家一起学习,打开LLM探索大门:邀请连接,PS,邀请有算力哈哈。文章目录一、InternStudio使用二、VscodeSSH连接远程服务器三、Linux基础指令一......
  • Linux项目自动化构建工具-Makefile简介
    Makefile是Linux环境下常用的一个自动化构建工具,它主要用于编译和构建项目。Makefile文件描述了如何编译和链接程序,以及它们之间的依赖关系。使用Makefile可以简化编译过程,使得只需要重新编译那些自上次编译以来被修改过的文件,从而节省时间。基本概念目标(Targets):Makefi......
  • 云服务器Linux Centos7 安装minio
    官网下载minio地址:https://min.io/download?license=agpl&platform=kubernetes本文章可放心无脑食用1.准备工作创建存储位置(一般在/usr/local下安装程序)mkdir/usr/local/miniomkdir/usr/local/minio/data/usr/local/minio:存放minio程序/usr/local/minio:存放mi......
  • 如何在不同阶段选择合适的项目管理软件?
    作为一个资深的产品经理,我有幸在过去的20多年里,接触过很多不同行业,从互联网行业、软件行业,到金融行业、制造行业,所积累的丰富经验让我对项目管理软件的选择有了更深入的了解和认识。不同行业的项目管理痛点每个行业都有自己的特点和痛点。在互联网行业,项目节奏快、需求变化......
  • 掌握Conda的艺术:精通channels管理
    掌握Conda的艺术:精通channels管理Conda作为Python和其他科学计算包的包管理器,其强大的包管理能力很大程度上依赖于channels。channels是Conda用来查找和安装包的源。默认情况下,Conda会从Anaconda的官方源安装包,但有时我们需要添加额外的channels来获取更多的包或者特定版本......
  • 基于SpringBoot+MySQL+SSM+Vue.js的校园二手图书交易管理系统(附论文)
    获取见最下方名片信息获取见最下方名片信息获取见最下方名片信息演示视频基于SpringBoot+MySQL+SSM+Vue.js的校园二手图书交易管理系统(附论文)技术描述开发工具:Idea/Eclipse数据库:MySQLJar包仓库:Maven前端框架:Vue/ElementUI后端框架:Spring+SpringMVC+M......
  • Java内存管理
    任何平台的JVM管理内存的方式是相同的JVM如何管理内存:程序运行前,JVM会向操作系统申请一块内存,然后加载运行JAVA程序,如果不够,就继续申请新内存,直到运行成功或达到内存上限(默认64M)。内存会划分为几个逻辑区域堆占内存最多存放:对象,引用类型的数据,new创建的对象,只包含对象的......
  • Linux 硬件相关命令
    ※,Linux性能分析:https://www.cnblogs.com/bakari/p/10515977.html★,之CPU篇:cpu个数、核数、线程数是cpu的三个重要概念。一般个人PC上只有一个物理cpu,服务器上可以有多个物理cpu。一个物理cpu可以有多个核(比如4核,8核等等);一个物理核可以使用超线程技术超出多个虚拟核(即线程),一般是......