03、磁盘管理+swap分区创建+磁盘配额+自动挂载

磁盘管理

分区标识

一般用4位标识,前两位,磁盘类型,第3位,磁盘编号,第4位,分区编号

如: /dev/sda1

sd  磁盘类型    a  磁盘编号   1  分区编号

设备文件

/dev/...

[[email protected] ~]# ll /dev/sd*

brw-rw---- 1 root disk 8, 0 11月  1 09:44 /dev/sda

brw-rw---- 1 root disk 8, 1 11月  1 09:44 /dev/sda1

brw-rw---- 1 root disk 8, 2 11月  1 09:44 /dev/sda2

brw-rw---- 1 root disk 8, 3 11月  1 09:44 /dev/sda3

brw-rw---- 1 root disk 8, 4 11月  1 09:44 /dev/sda4

brw-rw---- 1 root disk 8, 5 11月  1 09:44 /dev/sda5

大小那一列,显示 8,0  8,1...8,5,这里就不是大小了,而是设备的主设备号

和辅助设备号,主设备号标识设备类型,辅助设备号表该类设备中的具体设备

红帽中,scsi的主设备号就是8

scsi的次设备号:设备序列号*16 + 分区号

设备序列号:

a=0

b=1  ...

分区号:

第1个分区1 ...

sda5次设备号:16*0 + 5 =5

从这个地方来看,一个scsi设备最多能分 15个分区

分区限制:

一个磁盘最多能分为4个主分区,如果大于4个分区的话,要把一个主分区分为扩展分区

然后再在扩展分区中分若干个逻辑分区(扩展分区是不能直接使用的)

分区查看

fdisk -l

分区:

fdisk  磁盘名

如:

fdisk /dev/sda

Command (m for help): m

Command action

d   delete a partition

l   list known partition types

m   print this menu

n   add a new partition

p   print the partition table

t   change a partition‘s system id

w   write table to disk and exit

Command (m for help): P     --分区前看一下分区信息

Command (m for help): n     --开始分区

First cylinder (6923-9730, default 6923):

Using default value 6923                 --起始柱面

Last cylinder, +cylinders or ...... : +2G

--结束柱面,由于柱面不好算,就直接告诉分区大小

Command (m for help): P     -- 确认

Command (m for help): w     -- 保存退出

分区好了后,还不能使用,要进行格式化,再挂载

格式化:

mkfs -t 文件系统类型  分区

如: mkfs -t ext4 /dev/sda6

注:格式化前运行  partx /dev/sda  以便生成设备文件,有时不能生成时要重启

挂载 mount :

挂载最好建个目录

mkdir /disk6

mount /dev/sda6   /disk6

之后訪問 /disk6 就是訪問  /dev/sda6

查看挂戴是否成功:

df -h

mount

重启后,就不会持了,解决方法:

vim /etc/fstab

dev/sda6    /disk6  ext3 defaults 0 0

设备         挂载点    文件系统  挂载参

看修改是否正确

df -h

mount -a

df -h

或者

vim /etc/rc.d/rc.local   把挂戴命令输入到文件

mount /dev/sda6 /disk6

挂载 mount :

格式: mount [option] 设备 挂载点

注:挂载点是一个目录

挂载 iso :

mount -t iso9660 -o loop   <iso_file>   <mount_point>

例:mount -t iso9660 -o loop /soft/rhel62.iso  /rhel62

df -h

挂 usb:

1)fdisk -l  看u盘的分区

2) mount /dev/sdb1      /mnt

看到的u盘分区    挂载点

3) cd /mnt    -- 訪問u盘

挂 NFS 共享:

1) showmount -e 172.16.1.116  看116共享了哪些

Export list for 172.16.1.116:

/soft *

2)挂载

mount 172.16.1.116:/soft  /mnt

自动挂这些东西的话:

磁盘:

/dev/sda6         /disk6      ext3    defaults       0  0

iso

/soft/rhel62.iso  /rhel62     iso9660 defaults,loop  0  0

网络共享:

172.16.1.116:/soft  /net_mount   nfs   defaults      0  0

卸载

umount

格式:umount 设备/挂载点

如:  umount /dev/sda6

umount /disk6

如果出现busy表示该目录在用(有些进程的当前目录就是的挂载点),这里可

以把当前目录改成其他的,或者关闭该窗口

swap 分区

swap 分区叫交换分区(有时称为虚拟内存)

添加swap 分区:

fdisk /dev/sda

Command (m for help): p

Command (m for help): n

First cylinder (53767-60802, default 53767): 59915

Last cylinder, +cylinders or +siz ........ : +1G

Command (m for help): p  --可看到多了一个分区,但不是 swap 分区

Command (m for help): t  --修改分区类型

Partition number (1-15):  15   --输入分区号,改哪个分区

Hex code (type L to list codes): 82

Command (m for help): p    --可看到分区类型改过来了

Command (m for help): w   --保存退出

swap 分区格式化:

格式化前看一下设备文件有没有存在,如果不存在,要运行

partx -a /dev/sda  或重启

ll /dev/sda15    -- 看到有这个设备文件后就可以格式化了

mkswap /dev/sda15   --这是swap 分区的格式化命令,不是mkfs了

启用swap

启用前可以先查一下当前swap多大 (free -m)

启用:

swapon /dev/sda15

free -m   --可看到swap 增大了

提示:swap分区的使用过程:分区-> 格式化 -> 启用。

 swap 分区不要挂载

注:swap 启用了,下次启动时,还启用吗?不会,要让他自动启用要修改文件

vim /etc/fstab

/dev/sda15  swap   swap   defaults   0 0

添加swap的另一种方法也可以创建一个swap 文件

1) 利用 dd 产生一个文件

dd if=/dev/zero of=/swap01.swap bs=1M count=512

2) 将文件格式化为swap

mkswap /swap01.swap

3) 启用

启用前可以先检查一下当前的swap

free -m  ,再启用

swapon /swap01.swap

4) 设置开机自动启用

vim /etc/fstab

/swap01.swap  swap   swap   defaults   0 0

练习:

查一下当前swap分大小,分别用两种方法将当前的swap加大,每种方法加1G

磁盘限额:

磁盘限额特点:

1、只能对分区进行限制,不能对单个目录进行

2、内核要支持quota,同时分区挂载时要加限额参数

3、只能对普通用户限额,不能对root

4、分区的文件系统要支持限额,例 vfat 就不支持

ext2 ext3 ext4 支持

限额方式:

1、block   空间限额

2、inode   文件个数限额

限制分类:

软限制

    有警告,但还可以在宽限时间内,或未达到硬限制前使用

硬限制

    立即不能使用

配置方法:

1)创建一个分区(也可以使用现有分区),并用以下参数去挂载

usrquota,grpquota

mount -t ext4 -o usrquota,grpquota /dev/sda7 /vmdk

对于已经挂载的话,也可以不卸载,而用重新挂载

mount -o usrquota,grpquota,remount /dev/sda7

检查参数是否启用的方法:

mount

如果说要永久性使用限额,要修改  /etc/fstab

/dev/sda7   /vmdk   ext4   defaults,usrquota,grpquota 0 0

2) 为限额的分区生成配置文件

quotacheck -cvug /dev/sda7

3)设置宽限时间

edquota -t

4)设置用户配额信息

edquota -u tom

Disk quotas for user tom (uid 501):

Filesystem  blocks  soft   hard   inodes  soft   hard

/dev/sda7     0      0     10000    0     0        0

5)启用

quotaon /dev/sda7

6) 测试

chmod 777 /vmdk

su - tom

cd /vmdk

dd if=/dev/zero of=t1 bs=1M count=5

autofs 自动挂载器

autofs 自动挂载主要是设置一个目录,当你不访问他时,可能为空,甚至看不到

当你访问这个目录时,就自动挂载起来

配置文件:

/etc/auto.master

这是一个主配置文件,不要在这个文件中指定一个目录配置文件

配置过程:

1、编写主配置文件

vim /etc/auto.master

/my_auto        /etc/auto.my

自动挂载目录   目录配置文件,要自已编写的

要创建

mkdir /my_auto

2、 vim /etc/auto.my

cd          -fstype=iso9660,loop  /soft/rhel62.iso

net         -fstype=nfs,loop  172.16.1.126:/share

目录名(/my_auto下)   挂载参数         挂载设备

mkdir /my_auto/cd

mkdir /my_auto/net

3、启动autofs  服务

service autofs restart

4、cd /my_auto/net

原来这个目录是没有任何文件的,只要一访问这个目录就可以看里面

有东西了,这就是自动挂载,而且在 /my_auto 下看不到子目录

作业:

1、掌握磁盘分区

添加两个分,能自动永久使用

添加swap 分区

2、设置autofs

原文地址:https://www.cnblogs.com/steven9898/p/11331163.html

时间: 2024-11-10 21:24:50

03、磁盘管理+swap分区创建+磁盘配额+自动挂载的相关文章

Linux入门之磁盘管理(1)分区管理

Linux入门之磁盘管理(1)分区管理 无论是windows还是linux,目前支持的分区结构只有两种,一种是基于blos检查启动的mbr结构,另一种是基于uefi(统一扩展固件接口)的opt分区结构.当然,目前广泛的还是使用的mbr结构. linux中有很多不同的文件系统,当使用安装光盘安装的readhat类的linux系统默认一般支持的主要格式为ext类(ext2.ext3.ext4),当然这些是redhat或者centos5.6所使用的默认设备,且安装centos7时默认使用的分区格式为x

Linux系统的磁盘管理及分区应用

要求: 第一部分:磁盘分区 1)为虚拟机添加一块80GB.SCSI接口的硬盘 2)划分2个10GB的EXT4主分区,剩余的作为扩展分区 3)划分一个2G的swap交换分区 4)划分一个10G的FAT32的VFAT逻辑分区 第二部分:新磁盘分区的应用 a)将系统中的普通用户king的宿主目录迁移到所添加的新硬盘的其中一个主分区上 并能实现开机自动挂载,不影响开机时用户king的正常登陆(修改fstab配置文件) b)实现新添加交换分区的开机自动挂载(修改fstab配置文件) c)实现先添加另一个主

Linux 之 swap分区创建与管理

swap分区创建与管理 1.查看swap分区 [[email protected] ~]# free -h total used free shared buffers cached Mem: 2.0G 1.0G 944M 1.5M 265M 341M -/+ buffers/cache: 454M 1.5G Swap: 4.0G 0B 4.0G #swap分区大小 [[email protected] ~]# fdisk -l Disk /dev/sda: 53.7 GB, 536870912

Ubuntu - 硬盘分区、格式化、自动挂载配置

Ubuntu系统的硬盘空间不够用了,需要增加新的硬盘扩容.将硬盘分区.格式化.自动挂载配置的整个过程记下来,备忘. 运行环境 | Enviroment Ubuntu 10.10 一.硬盘分区 | Hard disk add new partition 1.显示硬盘及所属分区情况.在终端窗口中输入如下命令: sudo fdisk -lu 显示当前的硬盘及所属分区的情况.如下图所示:系统提示:DIsk /dev/sdb doesn't contain a valid partition table.

Linux 磁盘管理 基础篇--创建基本文件分区

1 概述 本文通过对讲解了磁盘的基本概念,分区,创建文件系统,挂载,卸载等步骤进行讲解.使得用户能够创建基本的磁盘并挂载使用空间. 2 磁盘基本概念 2.1 磁盘空间 每个扇区大小是512byte,这是磁盘的最小单位 每一个磁道上有多少个扇区就是扇区数 sectors 每一圈叫做磁道(track),最外面的叫做0磁道 依次往里增加,最里面的磁道数最大 每个盘有两个面,都有两个磁头(head)读取数据 相同的磁道组成的叫做柱面(cylinder),同样最外面叫0柱面,最里面柱面数最大 因此, 每个

Linux系统磁盘管理(实操演示磁盘分区创建,文件系统的挂载与自动挂载)

磁盘结构: 简介: 磁盘(disk)是指利用磁记录技术存储数据的存储器.磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失.早期计算机使用的磁盘是软磁盘(soft disk,简称软盘),如今常用的磁盘是硬磁盘(hard disk,简称硬盘). 硬盘的物理结构: 盘片:硬盘中一般会有多个盘片组成,每个盘片包含两个面,每个盘面都对应地有一个读/写磁头.受到硬盘整体体积和生产成本的限制,盘片数量都受到限制,一般都在5片以内.盘片的编号自下向上从0开始,如最下边的盘片有0

磁盘管理之分区格式化及其挂载

一.磁盘管理总体分类 1)磁盘结构 2)分区类型 3)管理分区 4)管理文件系统 5)挂载设备 6)管理虚拟内存 --------------------------------------------- 重要分类模块详解 --------------------------------------------- 1.磁盘常用术语 head:磁头    track:磁道    sector:扇区    cylinder:柱面 2.分区种类  1)主引导记录(MBR) MBR: Master Bo

linux磁盘管理和文件系统创建

1      磁盘管理 1.1    硬盘的构造原理 硬盘分类: 机械式硬盘,固态硬盘 硬盘出厂会进行低级格式化,分磁盘,再分扇区,硬盘的第一个磁道的一个扇区就是MBR 512Bytes Master boot record 446 bytes bootloader 主引导程序 64bytes :主分区存储 16bytes表示一个主分区,最多4个主分区 2bytes:magic number 表示mbr是否有效 硬盘的注意事项: a)                1.硬盘需要绝对的无尘环境,生

Linux磁盘管理、分区、加载

常见的物理硬盘接口: 并口:IDE(133MB/S).SCSI(640MB/S) 串口:SATA3(6Gbps).SAS(6Gbps).USB(480MB/S) 机械硬盘的存储机制: 电机带动盘片旋转,每一张盘片被划分为N个同心圆,称为磁道(track),多张盘片对应的同一个磁道称为柱面(cylinder),每个柱面按角度被划分为一个扇面称为扇区(sector).因为应用了虚拟扇区技术,每个磁道的扇区大小都是相等的,为512bytes. 磁盘同一柱面属于同一分区. 磁盘最内圈的磁道称为0磁道,磁