linux之磁盘管理(五)

swap分区

交换空间,正是因为交换空间的存在,使我们的内存可以过载使用。

在物理买内存不足的情况下,拿swap来应急。

free:查看当前系统上物理内存和交换空间的使用情况。

-m

[[email protected] ~]# free

total       used       free     shared    buffers     cached

Mem:       1026868     419232     607636          0      23704     284224

-/+ buffers/cache:     111304     915564

Swap:      2064376          0    2064376

[[email protected] ~]# free -m

total       used       free     shared    buffers     cached

Mem:          1002        409        593          0         23        277

-/+ buffers/cache:        108        894

Swap:         2015          0       2015

swap分区不使用是最好的。

windows 上swap不叫交换内存,叫虚拟内存。也不需要单独的分区。

fdisk命令中,调整分区的类型为82

创建交换分区的文件系统

mkswap /dev/sda8

-L LABEL

swapon  /dev/sda8  启用

-a :启动在/etc/fstab中所有的文件

swapoff   /dev/sda8  关闭

dd命令    类似于copy功能 ,不通过VFS,直接复制的是底层的数据流。

好处:可以指定复制大小

dd if=/etc/inittab  of=/root/inittab

if :input file  数据来源

of : output file  存储目标

count: 量

bs :单位

seek # :跳过多少容量

dd很强大

1.可以帮我们备份MBR

dd if=/dev/sda of =/mnt/usb/mbr.backup bs=1 count =512  备份

dd if=/mnt/usb/mbr.backup of =/dev/sda bs=1 count =512  还原

2.制作光盘镜像

cat也可以  cat /dev/cdrom > /root/rhel5.iso

当物理分区无法支持的环境时,可以使用本地回环设备。

loopback 使用软件来模拟实现硬件。

dd if=/dev/zero of=/var/swapfile bs=1M count=1024
注:/dev/zero 这是个泡泡设备,向外吐0
mkswap /var/swapfile
swapon /var/swapfile

mount命令,可以挂载iso镜像的。

-o loop 挂载本地回环设备

下载:wget ftp://XXXXXX.iso

mount  -o loop /root /rhci-4.8.1.iso /media

mount命令挂载的任何系统挂载的内容是不复存在的。

但是有的挂载确实存在的。

那就是 /etc/fstab实现的初始化自动挂载。

[[email protected] ~]# cat /etc/fstab

/dev/VolGroup00/LogVol00 /                       ext3    defaults        1 1

LABEL=/boot             /boot                   ext3    defaults        1 2

tmpfs                   /dev/shm                tmpfs   defaults        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

/dev/VolGroup00/LogVol01 swap

要挂载的设备   挂载点  文件系统类型    挂载选项   转储频率(每多少天备份一次)   文件系统检测次序                             (只有根为1 )

/dev/sda5    /mnt/test     ext3   defaults,acl        0 0

上述挂载的同时可以启用acl功能。

mount  -a; 挂载定义在/etc/fstab中的所有文件系统。

/etc/mtab:挂载操作完成后,更新这个文件。

-n : 不更新mtab文件。

fuser  :验证进程正在使用的文件或套接字。

-v : 查看某文件上正在运行的进程

-k

-m

fuser -km  MOUNT_POINT  :终止正在访问此挂载点的所有进程。

linux之磁盘管理(五),布布扣,bubuko.com

时间: 2024-12-28 01:42:16

linux之磁盘管理(五)的相关文章

Linux学习—磁盘管理知识点总结

磁盘管理 目录 设备文件 磁盘介绍 磁盘分区 创建磁盘分区 同步分区表 文件系统 一.设备文件 设备文件关联至设备驱动程序,用户通过操作这些设备文件间接管理对应的硬件设备 一个设备的名称表示整个磁盘,而分区则用设备名加上一个分区号来表示 设备文件类型: 块设备    存取单位是块,如磁盘 字符设备  存取单位是字符,如键盘 为了方便管理这些设备,系统设置了主设备号和次设备号用来区分 看如下示例: 8 代表主设备号  后边的数字代表次设备号 创建设备文件: mknod 文件名 b 主设备号 次设备

linux下磁盘管理机制--LVM

当我们用传统分区方法使用磁盘时,当出现分区大小不够用的时候,通常只能添加添加一个更大的磁盘,重新创建分区来扩展空间.但是,这样只能是将原来的磁盘下线,换上新的磁盘,在将原始数据写入,在实际的生产过程中是不允许的.此时就需要使用逻辑卷LVM这种磁盘分区管理了. 逻辑卷是将硬盘空间重新"分割"成大小相等的块(PE)组成的PV放到一个容器(VG)中,当需要可以随时向这个容器中取出这样的块,来实现动态调整磁盘空间大小.当然新添加的块不会改变原来的文件系统,而且原磁盘也不用下线. 下面说明逻辑卷

linux下磁盘管理机制--RAID

RAID(Redundant Array Of Independent Disks):独立磁盘冗余阵列.RAID的最初出现的目的是为了解决中小型企业因经费原因使用不起SCSCI硬盘,而不得不使用像IDE较廉价的磁盘情况下,将多块IDE磁盘通过某种机制组合起来,使得IDE磁盘在一定程度上提高读写性能的一种机制.当然,现在也可以将SCSCI类的磁盘也可以做成RAID来提高磁盘的读写性能. 一.RAID的级别 RAID机制通过级别来RAID级别来定义磁盘的组合方式.常见的级别有:RAID0,RAID1

Linux基础-----磁盘管理

文件系统 Windows NTFS FAT32 Linux VFS:虚拟文件系统:将底层文件系统的不同,通过统一的接口,输出给上层应用 ext2 ext3 ext4 xfs 文件系统:对分区文件就行组织管理,并建立索引表,文件系统有内核提供 格式化:创建文件系统 低级格式化:创建磁道.扇区 高级格式化:创建文件系统 分区是按柱面来划分 磁道:数据存储在磁道上 扇区:将磁道划分成扇状用于管理 柱面:多个盘片,相同位置的扇区,形成柱面 0磁道的0扇区:(不属于任何分区)MBR 512字节   主引导

linux之磁盘管理(三)

用户模式:用户空间 内核模式:内核空间 cpu的运行等级 ring 0   内核  (特权,和硬件打交道) ring 1 ring 2 ring 3   应用程序 文件系统是有特权的.属于内核提供的功能. VFS也是内核的功能,完成转换. inode:记录文件的属性,一个文件占用一个inode,同时记录此数据的block号. block:实际记录文件内容,若文件太大时,会占用多个block. superblock:记录此文件系统的整体信息.包含:inode.block的总量.使用量.剩余量.以及

linux之磁盘管理(四)

文件系统管理 重新创建文件系统会损坏原有文件. 创建某个分区上的文件系统 使用 mkfs :make file system -t  FSTYPE   指定文件系统类型 mkfs命令比较特殊 [[email protected] ~]# which mkfs.ext2 /sbin/mkfs.ext2 [[email protected] ~]# ls -l /sbin/mkfs.ext2 -rwxr-xr-x 3 root root 47312 Sep  4  2009 /sbin/mkfs.e

Linux 红帽   磁盘管理~~~~RAID5+LVM

Linux  红帽    磁盘管理~~~~RAID5+LVM 实验环境: 在Linux 操作系统的PC机上添加3块20G大小的磁盘 实验步骤: 一.  创建RAID5: 1. 准备工作: [[email protected] ~]# uname -a              //查看基本信息 [[email protected] ~]# cat /etc/redhat-release        //查看红帽的发行版本 为添加好的三个磁盘进行分区, 分区的类型:FD(全称:)    为了节省

linux之磁盘管理

Linux磁盘管理好坏管理直接关系到整个系统的性能问题. Linux磁盘管理常用三个命令为df.du和fdisk. df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fdisk:用于磁盘分区 df df命令参数功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 语法: df [-ahikHTm] [目录或文件名] 选项与参数: -a :列出所有的文件系统,包括系统特有的 /proc 等文件系统: -k :以 KBytes 的容量

Linux系统管理 --磁盘管理与系统管理

1.Linux磁盘管理 硬盘: 机械式硬盘 SSD 机械式: track sector: 512bytes cylinder: 分区的基本单位: MBR:Master Boot Record 512bytes 446: bootloader 64: filesystem allocation table 16: 标识一个分区 2:55AA 磁盘接口类型: IDE (ATA):133MB/s,/dev/hd SCSI: 640MB/s SATA:6Gbps SAS:6Gbps USB:480MB/