linux---存储管理


一、常用的存储设备类型

IDE、SATA、USB、SCSI,IDE设备在linux系统中被识别为hd,STAT、USB、SCSI被识别为sd

1.磁盘分区

常见的磁盘分区有两种:MBR分区 和 GPT分区

1.1 MBR分区(主引导记录)

采用MBR分区的磁盘第一个扇区中包含一个64B的磁盘分区表,每个分区信息占用16B,因此分区表最多可存储4项分区信息 ,不支持超过2TB的磁盘

常用命令:

fdisk:查看当前系统中磁盘的分区情况

命令格式:fdisk 【选项】【磁盘】

 例如:fdisk -l /dev/sda (打印磁盘 /dev/sda的详细信息)

fdisk -b 512  /dev/sda (设置磁盘 /dev/sda的扇区大小)

以上操作只能实现磁盘与分区的简单管理,要使用fdisk创建分区,需要在终端输入“fdisk 磁盘”命令进入fdisk交互界面,m是可获得帮助信息

(1)查看磁盘使用情况

fdisk - 数值 磁盘

例如:fdisk -1 /dev/sda

(2) 创建新分区

 (3)查看分区表:我们创建好的分区

 (4)退出

分区完成后使用w键保存分区并退出,使用q直接退出,此次的操作不保存

(5) 启用分区

a. 重启系统启用分区

b.通过 partprobe命令启用分区 (partprobe /dev/sda)

 1.2 GTR分区

在LInux系统中可用parted 创建GPT格式的分区,与fdisk不同,它既能为磁盘分区,也能调整分区大小,又命令和交互两种模式

命令模式格式:parted 【选项】设备【命令】

(1)修改分区类型

语法格式:parted 磁盘 mklabel gqt

此项操作后,磁盘的数据将会丢失,系统会给出警告,用户输入确认信息后会完成更改

(2) 查看分区信息

语法格式:parted 磁盘 print

(3) 创建分区

语法格式:parted 磁盘 分区类型 文件系统 起始 结束

(分区类型格式可以是:primary、logical、extended;

文件类型可以是:fat16、fat32、ext2、linux-swap、reiserfs等

起始和结束用于设置分区大小,默认单位为MB)

例如:parted /dev/sdc mkpart ext2 1 2G (在dev/sdc 上创建起始位置为1MB,容量为2GB,文件类型为ext2的主分区)

(4) 删除分区

语法格式: parted 磁盘 rm 分区编号

例如:parted /dev/sdc rm 2  (删除磁盘 /dev/sdc 的第二个分区)

(5) 分区复制

语法格式:parted 磁盘 cp 源设备 源分区 目标分区

例如:parted /dev/sdc cp /dev/sdb sdb3 sdc1 (将设备/dec/sdc 上的分区sdb3复制到 /dev/sdc

设备的分区sdc1

还可实现分区检测、分区命名、调整分区大小等,可在man文档(29条消息) Linux中man手册的安装以及使用详解_小道克的博客-CSDN博客_linux man手册

2.格式化

命令格式:mkfs 【选项】【参数】分区

常用选项是 -t ,用于设置文件系统,如不指定文件系统,分区默认被格式化为ext4.

例如:将扩展分区/dev/sda5 格式化,设置其文件系统为ext2

mkfs -t ext2 /dev/sda5

也可使用“.mkfs.文件系统”的方式格式化分区

将扩展分区 /dev/sda5格式化,设置其文件系统为ext2

mkfs.ext2 /dev/sda5 

交换分区:当系统运行程序过多而导致系统效率下降时,会把内存中一些长时间不用的程序交换出来,以提高系统效率,这些程序就存在于交换分区中,对交换分区进行格式化,需要单独使用skswap命令来进行格式化

格式命令:mkswap /dev/sda6

3. 挂载

在Windows系统中,分区后可直接使用;但在linux的系统磁盘中不但需要分区,格式化操作,还需要经过挂载才能使用。

常用命令:mount 【选项】【参数】设备 挂件点

选项一般有两个: -t 和 -o

-t一般用于指定代挂设备的文件系统类型,常见

 -o 用于描述设备的挂载方式,常见


 1.挂载移动硬盘

移动硬盘是一个移动硬盘,在挂载前,需要将该设备连接到主机

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
工具简介: MySQL (数据库服务器)是一款小型关联式数据库管理系统,MySQL (数据库服务器)的执行性能非常高,运行速度非常快,并非常容易使用,是一个非常捧的数据库。MySQL (数据库服务器)在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。是一个非常捧的数据库。 MYSQL是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。是一个非常捧的数据库。 MySQL (数据库服务器)的特色: 1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性 2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统 3.为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。 4.支持多线程,充分利用CPU资源 5.优化的SQL查询算法,有效地提高查询速度 6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。 7.提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。 8.提供TCP/IP、ODBC和JDBC等多种数据库连接途径。 9.提供用于管理、检查、优化数据库操作的管理工具。 10.支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 11.支持多种存储引擎。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值