Linux_磁盘管理

一、linux磁盘管理

  1. 命令:fdisk -l
  2. brwx-rw--- 其中b(占位符)代表block,块设备文件
  3. sda,sdb... --> 硬盘 其中sda1,sda2..sdb1,sdb2...-->硬盘分区 (s:硬盘接口;d:disk)
    • 了解硬盘接口:stata,sas --> 服务器借口
    •          scsi,ide   --> 个人电脑接口
    • fdisk -l 后有个  cylinder     : 磁柱
      • 起始与结束
      • 查看硬盘是否分区
  4. 虚拟机添加新硬盘(单个文件),重新启动,分区
    1. 概念:主分区(格式化后直接使用),扩展分区(格式化后还要进行逻辑分区才能使用),逻辑分区(与主分区类似,但非系统分区)
    2. 利用fdisk /dev/sdb来对sdb(新加的硬盘)进行分区
    3. 分区步骤:分一个10G的主分区,剩下的为扩展分区,再从扩展分区中分出两块逻辑分区,结构为2+1
    4. 分区保存后,重启使分区文件加载生效
    5. 格式化:mkfs.文件系统(ext1,ext2,ext3,ext4,centos 7 使用的文件系统xfs) 例:mkfs.ext4 /dev/sdb6
    6. 格式化完毕,还需要挂载磁盘(mount临时的,用法mount /dev/sdb6 /mnt/(一般挂载点)),才能使用
    7. 若要永久挂载,需要写入配置文件/etc/fstab
    8. 取消挂载 umount /mnt/
    9. 查看挂载信息,容量等信息(df -h)

二、实际操作

[[email protected] ~]# fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x2859532e.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won‘t be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It‘s strongly recommended to
         switch off the mode (command ‘c‘) and change display units to
         sectors (command ‘u‘).

Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition‘s system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-2610, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): +10G

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2859532e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1306    10490413+  83  Linux

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
e
Partition number (1-4): 2
First cylinder (1307-2610, default 1307):
Using default value 1307
Last cylinder, +cylinders or +size{K,M,G} (1307-2610, default 2610):
Using default value 2610

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2859532e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1306    10490413+  83  Linux
/dev/sdb2            1307        2610    10474380    5  Extended

Command (m for help): n
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
l
First cylinder (1307-2610, default 1307):
Using default value 1307
Last cylinder, +cylinders or +size{K,M,G} (1307-2610, default 2610): +4G

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2859532e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1306    10490413+  83  Linux
/dev/sdb2            1307        2610    10474380    5  Extended
/dev/sdb5            1307        1829     4200966   83  Linux

Command (m for help): n
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
l
First cylinder (1830-2610, default 1830):
Using default value 1830
Last cylinder, +cylinders or +size{K,M,G} (1830-2610, default 2610): +4G

Command (m for help): p

Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2859532e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1306    10490413+  83  Linux
/dev/sdb2            1307        2610    10474380    5  Extended
/dev/sdb5            1307        1829     4200966   83  Linux
/dev/sdb6            1830        2352     4200966   83  Linux

Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition‘s system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[[email protected] ~]# fdisk -l

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00062208

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          39      307200   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              39        2358    18631680   83  Linux
/dev/sda3            2358        2611     2031616   82  Linux swap / Solaris

Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2859532e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1306    10490413+  83  Linux
/dev/sdb2            1307        2610    10474380    5  Extended
/dev/sdb5            1307        1829     4200966   83  Linux
/dev/sdb6            1830        2352     4200966   83  Linux
[[email protected] ~]# reboot

Broadcast message from [email protected]
	(/dev/pts/0) at 8:51 ...

The system is going down for reboot NOW!
[[email protected] ~]#
Connection closed by foreign host.

Disconnected from remote host(CentOs_64) at 23:52:01.

Type `help‘ to learn how to use Xshell prompt.
[d:\~]$ 

Connecting to 192.168.0.108:22...
Connection established.
To escape to local shell, press ‘Ctrl+Alt+]‘.

Last login: Wed Sep  7 08:27:29 2016 from 192.168.0.105
[[email protected] ~]# fdisk -l

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00062208

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          39      307200   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              39        2358    18631680   83  Linux
/dev/sda3            2358        2611     2031616   82  Linux swap / Solaris

Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2859532e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1306    10490413+  83  Linux
/dev/sdb2            1307        2610    10474380    5  Extended
/dev/sdb5            1307        1829     4200966   83  Linux
/dev/sdb6            1830        2352     4200966   83  Linux
[[email protected] ~]# mkfs.ext4 /dev/sdb6
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
262944 inodes, 1050241 blocks
52512 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1077936128
33 block groups
32768 blocks per group, 32768 fragments per group
7968 inodes per group
Superblock backups stored on blocks:
	32768, 98304, 163840, 229376, 294912, 819200, 884736

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
[[email protected] ~]# mount /dev/sdb6 /mnt/
[[email protected] ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2              18G  2.5G   15G  15% /
tmpfs                 495M   72K  495M   1% /dev/shm
/dev/sda1             291M   33M  243M  12% /boot
/dev/sdb6             4.0G  137M  3.7G   4% /mnt

  永久挂载

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

#
# /etc/fstab
# Created by anaconda on Fri Sep  2 08:10:36 2016
#
# Accessible filesystems, by reference, are maintained under ‘/dev/disk‘
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=517d46c1-d4c6-41ba-94f7-b0cac93f178b /                       ext4    defaults        1 1
UUID=75090abd-0581-411d-863a-73d735fb90df /boot                   ext4    defaults        1 2
UUID=25865ffd-404c-49c2-afba-374d7a5a81df swap                    swap    defaults        0 0
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
/etc/sdb6               /mnt                    ext4    defaults        0 0

  

时间: 2024-08-05 23:33:18

Linux_磁盘管理的相关文章

linux_磁盘管理与文件系统

一.总结: Linux系统管理 磁盘和文件系统管理: RAID, LVM; btrfs; 程序包管理:rpm, yum(dnf) Linux的网络管理; 进程和作业管理:htop, glances, tsar: sed和awk: Linux系统的开机启动流程: 内核基础知识,内核定制编译: 系统安装:kickstart, pxe Linux磁盘管理 硬盘: 机械式硬盘 SSD 机械式: track sector: 512bytes cylinder: 分区的基本单位: MBR:Master Bo

Windows下的磁盘管理(二)

续Windows下的磁盘管理(一) 六.跨区卷 跨区卷是由几个位于不同磁盘的未分配空间所组成的一个逻辑卷.即用户可以将几个磁盘内的未分配空间,合并成一个跨区卷,分配一个共同的驱动器,这样可能更有效地利用空间.     用户可以选择2-32个磁盘:     每个磁盘的容量可以不相同:     不可以包括系统卷与活动卷:     系统存储数据时,是先将数据存储在其成员中的第一个磁盘内,待其空间用完后,才会用到第二个磁盘,依次类推:     跨区卷不能提高磁盘的访问效率:     跨区卷不具有容错功能

Windows Server 2012 磁盘管理之 简单卷、跨区卷、带区卷、镜像卷和RAID-5卷

今天给客户配置故障转移群集,在Windows Server 2012 R2的系统上,通过iSCSI连接上DELL的SAN存储后,在磁盘管理里面发现可以新建 简单卷.跨区卷.带区卷.镜像卷.RAID-5卷等: 之前从来没接触过这些,于是上网学习了一番,下面分别是他们的介绍 简单卷 简单卷是在单独的动态磁盘中的一个卷,它与基本磁盘的分区较相似.但是它没有空间的限制以及数量的限制.当简单卷的空间不够用时,您也可以通过扩展卷来扩充其空间,而这丝毫不会影响其中的数据. 创建简单卷的方法: 右键单击"我的电

磁盘管理—进步之路

引导目录: *磁盘分区 *分区工具 *磁盘格式化 *文件系统类型 *磁盘修复 *磁盘修复工具 *分区的挂载 *挂载实例 *RAID *主要对RAID0.1.5进行介绍 *LVM(逻辑卷) *逻辑卷的创建 *快照 通过近乎两周的磁盘管理学习,从对磁盘懵懂的认识,到对磁盘真正的了解,可谓收获颇深,快来看看小编学习的心路历程吧. 一.磁盘分区 磁盘的分区有两种类型: *DOS分区方式 *GPT分区方式 在平常的windows系统之中,我们很熟悉C盘.D盘等各个字母开头的盘区,但是我们可能没有在意过,其

磁盘管理

逻辑磁盘管理: 创建物理卷: pvcreat /dev/sdb 查看:pvs .pvdisplay 创建卷组: vgcreat   vgmage26(组名) /dev/sdb (物理卷) 查看卷组:vgs.vgdisplay 创建逻辑卷  : lvgcreat -n lv0 -L 10G (-l 50%FREE) vg0 vgchange -s 16M /dev/vg0  修改PE大小 ll /dev/vg0/lv0  (软连接) 格式化逻辑卷:mkfs.xfs /dev/vg0/lv0 挂载逻

linux 磁盘管理

linux磁盘管理 I/O Port: I/O 设备地址 块设备:block, 存取单位"块",磁盘 字符设备:char, 存取单位"字符", 键盘 设备文件:关联至一个设备驱动程序,使能够与之对应的硬件设备进行通信 设备号:主设备号   次设备号 设备文件只有源数据(属性),没有数据,都是特殊类型的文件,目录也是 /dev/dev_file都在这儿 硬盘的接口类型: 并行(慢于串口): IDE   133MB/S(接口速率) SCSI  640MB/S 串口: S

Linux基础之磁盘管理

 Linux基础之磁盘管理         关于Linux中磁盘管理我们应该从以下四个方面入手,去了解和学习磁盘管理的知识. 第一点 磁盘的结构--硬盘         硬盘的参数 结构:磁盘的盘片,磁头,马达(机械键盘) 类型:固态硬盘(SSB)和机械硬盘 接口:早期的IDE接口,现在的SATA,SCSI,SAS 还有容量,转速,传输速度,缓存等. 硬盘存储术语 head: 磁头 track: 磁道 cylinder: 柱面 secotr: 扇区  512bytes(字节) 第二点 磁盘的分区

第十一章 linux磁盘管理(1)

Linux磁盘管理 涉及到的命令如下: fdisk -l              查看当前磁盘使用情况 fdisk /dev/sdb        划分分区 mkfs.ext4 /dev/sdb1   给分区格式化 mkdir /data           创建挂载目录 mount /dev/sdb1 /data 将新划分的分区挂载到/data目录 vi /etc/fstab         将挂载信息卸载配置文件里,开机启动挂载信息 /dev/sdb1 /data  ext4 defaul

Windows下的磁盘管理(三)

续Windows下的磁盘管理(一).Windows下的磁盘管理(二). 八.镜像卷 用户可以将一个动态磁盘内的简单卷与另一个动态磁盘内的未分配空间组成一个镜像卷,也可将两个未分配的可能空间组成一个镜像卷.系统会给予一个逻辑驱动器号,这两个区域内存储完全相同的数据. 1.由2块磁盘组成,必须位于动态磁盘内: 2.使用RAID-1的技术: 3.组成卷的两个卷的容量必须相同: 4.可以包含系统卷与活动卷: 5.成员不能包括GPT磁盘的EFI系统分区: 6.系统会将数据同时存储到两块磁盘内.因此当一块磁