Linux添加新盘及分区格式化-fdisk图解

合集下载

linux 磁盘划分指令

linux 磁盘划分指令

linux 磁盘划分指令Linux磁盘划分指令磁盘划分是在Linux系统中进行磁盘管理的一项重要任务。

通过合理地划分磁盘,可以更好地组织和管理文件系统,提高存储性能和数据安全性。

本文将介绍几个常用的Linux磁盘划分指令,包括fdisk、parted和gdisk。

1. fdisk指令fdisk是Linux下常用的磁盘分区工具,可以对磁盘进行分区和管理。

下面是fdisk的常用指令及其功能:- fdisk -l:列出系统中的所有磁盘和分区信息。

- fdisk /dev/sdx:打开指定的磁盘进行分区操作,sdx为磁盘设备名称。

- m:显示帮助信息。

- n:新建分区。

- d:删除分区。

- p:打印分区表。

- w:保存分区表并退出。

使用fdisk指令时,需要特别注意对磁盘的操作,避免误操作导致数据丢失。

2. parted指令parted是一个功能更加强大的磁盘分区工具,支持更多的磁盘分区格式。

下面是parted的常用指令及其功能:- parted -l:列出系统中的所有磁盘和分区信息。

- parted /dev/sdx:打开指定的磁盘进行分区操作,sdx为磁盘设备名称。

- mklabel label-type:创建一个新的磁盘分区表,label-type为分区表类型,常用的有gpt和msdos。

- mkpart part-type [fs-type] start end:创建一个新的分区,part-type为分区类型,fs-type为文件系统类型,start和end为分区的起始和结束位置。

- rm number:删除指定编号的分区。

- print:打印分区表。

parted的操作方式更加直观和友好,适合初学者使用。

3. gdisk指令gdisk是一个用于GPT分区的工具,可以在Linux系统上进行GPT 分区的创建和管理。

下面是gdisk的常用指令及其功能:- gdisk -l:列出系统中的所有磁盘和分区信息。

fdisk命令用法

fdisk命令用法

fdisk命令用法一、fdisk命令简介fdisk是一个用于磁盘分区的Linux命令行工具,它可以帮助你创建、删除、调整和查看磁盘分区。

在Linux系统中,磁盘分区是非常重要的,因为它可以帮助我们更好地管理存储空间。

使用fdisk命令可以轻松地完成这些操作。

二、fdisk命令语法使用fdisk命令时,需要按照以下语法格式输入命令:```fdisk [options] device```其中,device表示要进行操作的设备名称,例如/dev/sda或/dev/hda等。

options是可选参数,用于控制fdisk的行为。

三、fdisk常用选项1. -l:列出所有可用设备的分区表信息。

2. -u:以扇区而不是柱面为单位显示磁盘大小。

3. -v:显示版本号。

4. -n:创建新分区。

5. -d:删除分区。

6. -p:打印分区表信息。

7. -t:更改分区类型。

8. -m:打印有关内存映射文件的信息。

四、使用fdisk进行操作1. 列出所有可用设备的分区表信息如果想要查看当前系统中所有可用设备的分区表信息,可以使用以下命令:```sudo fdisk -l```该命令将列出所有可用设备的分区表信息,包括设备名称、大小、分区类型等。

2. 创建新分区如果想要在设备上创建新的分区,可以使用以下命令:```sudo fdisk /dev/sda```该命令将打开/dev/sda设备的分区表,并提示你输入要创建的新分区的相关信息,例如起始扇区、结束扇区、分区类型等。

按照提示输入相关信息即可完成新分区的创建。

3. 删除分区如果想要删除某个设备上的特定分区,可以使用以下命令:```sudo fdisk /dev/sda```该命令将打开/dev/sda设备的分区表,并提示你选择要删除的分区。

选择要删除的分区后,按下d键即可删除该分区。

4. 打印分区表信息如果想要查看某个设备上的所有分区信息,可以使用以下命令:```sudo fdisk -l /dev/sda```该命令将打印出/dev/sda设备上所有已存在的分区信息,包括起始扇区、结束扇区、大小等。

linux 分区

linux 分区
#mkfs –t ext3 /dev/sdb1<Enter>
使用e2label给分区标签
#e2label /dev/sdb1 /xiaodao<Enter> //sda3为新建分区,/xiaodao为标签
创建挂载点
#mkdir /mnt/xiaodao<Enter> //建立文件夹
/dev/hdb2 swap swap defaults 0 0
在系统下次引导时,它就会启用新建的交换分区。
新添了交换分区并启用它之后,请查看 cat /proc/swaps 或 free 命令的输出来确保交换分区已被启用了。
使用以下命令来设置交换文件:
mkswap /swapfile
要立即启用交换文件而不是在引导时自动启用,使用以下命令:
swapon /swapfile
要在引导时启用,编辑 /etc/fstab 文件来包含以下行:
/swapfile swap swap defaults 0 0
在 shell 提示下以根用户身份键入命令:parted /dev/sdb。这里的 /dev/sdb 是你的带有空闲空间的硬盘驱动器的设备名称。
在 (parted) 提示下,键入 print 来查看现存的分区和空闲空间的数量。起止值以 MB 为单位。判定硬盘驱动器上的空闲空间数量,以及你想给新建的交换分区分配的空间数量。
第四项 mount时要设定的状态,只读或defauls
第五项 提供DUMP功能,
第六项 设定开机时文件系统是否要check 除了root的文件系统其必要的check为1 其他视需要而定 默认是0
LABEL=/boot /boot ext3 defaults 1 2

简述添加新硬盘并扩展现有逻辑卷的步骤。

简述添加新硬盘并扩展现有逻辑卷的步骤。

简述添加新硬盘并扩展现有逻辑卷的步骤。

添加新硬盘并扩展现有逻辑卷的步骤如下:1、将新硬盘连接到计算机,并确保其被正确识别,可以使用命令`fdisk -l`或`lsblk`来查看。

2、使用命令`fdisk /dev/sdX`(其中X为新硬盘的设备号)来对新硬盘进行分区。

可以选择创建一个主分区或逻辑分区,并将其设置为Linux LVM类型(类型代码为8e)。

3、使用命令`pvcreate /dev/sdX1`来创建物理卷(PV)。

这里假设新硬盘的分区号为1,如果不是,需要相应地更改。

4、使用命令`vgextend <VolumeGroup> /dev/sdX1`来将新的物理卷添加到现有卷组(Volume Group)中。

这里需要将`<VolumeGroup>`替换为您要扩展的卷组的名称。

5、使用命令`lvextend -L +<size>/dev/<VolumeGroup>/<LogicalVolume>`来扩展现有逻辑卷(Logical Volume)。

注意要将`<size>`替换为要增加的大小(如+10G),`<VolumeGroup>`替换为卷组的名称,`<LogicalVolume>`替换为要扩展的逻辑卷的名称。

6、使用命令`resize2fs /dev/<VolumeGroup>/<LogicalVolume>`来调整文件系统的大小,使其能够使用新扩展的空间。

这里的命令是适用于ext2/ext3/ext4文件系统的,如果使用其他类型的文件系统,需要相应地使用其他命令。

7、完成以上步骤后,可以使用命令`df -h`来验证逻辑卷的大小是否已经扩展。

请注意,这些步骤中的命令可能会因不同的Linux发行版和版本而有所不同。

建议在操作前先备份重要数据,并在执行命令时谨慎操作。

linux磁盘管理常用命令

linux磁盘管理常用命令

linux磁盘管理常用命令Linux是一种开源操作系统,与其他操作系统不同的是,它是由许多小工具组成的。

其中一个重要的工具就是磁盘管理命令。

磁盘管理命令是用于管理硬盘的命令,包括创建、删除、格式化、挂载和卸载等操作。

在这篇文章中,我们将介绍一些常用的Linux磁盘管理命令。

1. fdisk命令fdisk命令是Linux中最常用的分区工具之一。

它可以用来创建、删除、查看和修改磁盘分区。

使用fdisk命令需要管理员权限。

创建分区:$ sudo fdisk /dev/sda删除分区:$ sudo fdisk /dev/sda查看分区:$ sudo fdisk /dev/sda2. mkfs命令mkfs命令用于格式化磁盘分区。

它可以在磁盘分区上创建文件系统。

使用mkfs命令需要管理员权限。

格式化分区:$ sudo mkfs.ext4 /dev/sda13. mount命令mount命令用于将文件系统挂载到目录中。

它可以将磁盘分区挂载到Linux系统中的任何目录上。

使用mount命令需要管理员权限。

挂载分区:$ sudo mount /dev/sda1 /mnt卸载分区:$ sudo umount /mnt4. df命令df命令用于查看文件系统的磁盘使用情况。

它可以显示文件系统的总大小、已使用的空间和可用的空间等信息。

查看分区使用情况:$ df -h5. du命令du命令用于查看目录或文件的磁盘使用情况。

它可以显示目录或文件的磁盘使用量。

查看目录或文件使用情况:$ du -h /home/user6. fdisk -l命令fdisk -l命令用于列出系统中所有的磁盘分区信息。

它可以显示磁盘分区的大小、类型和文件系统等信息。

列出系统中所有磁盘分区:$ sudo fdisk -l7. shred命令shred命令用于安全地删除文件和目录。

它可以将文件或目录覆盖多次,以确保其无法恢复。

安全删除文件或目录:$ shred -v /home/user/file总结在Linux系统中,磁盘管理命令是非常重要的。

Linux终端中的磁盘分区和格式化命令

Linux终端中的磁盘分区和格式化命令

Linux终端中的磁盘分区和格式化命令磁盘分区和格式化是在Linux终端中进行磁盘管理的重要命令。

通过磁盘分区,我们可以将一个物理硬盘划分成多个逻辑分区,从而实现不同用途的数据存储和管理。

而格式化命令则是对分区进行文件系统的创建和初始化,以便操作系统能够正确地读写数据。

本文将介绍Linux终端中常用的磁盘分区和格式化命令,并给出相应的实例以便读者能够更好地理解和应用这些命令。

1. 磁盘分区命令在Linux终端中,我们常用的磁盘分区命令主要包括fdisk和gdisk。

下面分别介绍这两个命令的使用方法。

1.1 fdisk命令fdisk是一个用于磁盘分区的命令行工具。

它能够对磁盘进行分区、删除分区、调整分区大小等操作。

下面是一些常用的fdisk命令及其参数:- fdisk /dev/sdX:打开磁盘设备sdX进行分区操作(X表示具体的磁盘设备,如sda、sdb等)。

- m:显示帮助信息。

- n:创建新分区。

- d:删除分区。

- p:显示分区表。

- q:退出fdisk。

下面是一个使用fdisk命令进行磁盘分区的实例:```# fdisk /dev/sdaWelcome to fdisk (util-linux 2.34).Changes will remain in memory only, until you decide to write them.Be careful before using the write command.Command (m for help): nPartition typep primary (0 primary, 0 extended, 4 free)e extended (container for logical partitions)Select (default p): pPartition number (1-4, default 1):First sector (2048-20971519, default 2048):Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-20971519, default 20971519):Created a new partition 1 of type 'Linux' and of size 10 GiB.Command (m for help): wThe partition table has been altered.Calling ioctl() to re-read partition table.Syncing disks.```1.2 gdisk命令gdisk是一个专门用于GUID分区表(GPT)的命令行工具,它适用于较新的UEFI系统和大容量硬盘。

fdisk分区格式

fdisk分区格式

fdisk分区格式
fdisk命令用于在Linux中创建、删除和修改磁盘分区表。

以下是关于fdisk 分区格式的简要介绍:
1. MBR分区格式(Master Boot Record):
MBR是磁盘分区表的一种标准格式,它使用一个扇区(512字节)来存储分区表信息。

MBR分区格式将磁盘划分为最多四个主分区,其中主分区可以是操作系统分区(如Linux)或数据分区。

如果一个主分区被标记为活动分区(bootable),则操作系统将从该分区启动。

另外,MBR分区格式还可以定义一个扩展分区,其中可以包含多个逻辑分区。

2. GPT分区格式(GUID Partition Table):
GPT是另一种磁盘分区表格式,它使用UEFI(Unified Extensible Firmware Interface)规范来定义分区表。

GPT分区格式支持最多128个分区,并且没有主分区、扩展分区和逻辑分区的概念。

每个GPT分区都有一个GUID作为唯一标识,并且可以包含多种文件系统类型,如FAT32、NTFS、ext4等。

在fdisk命令中,可以使用不同的选项来创建、删除和修改磁盘分区。

例如,使用“n”选项可以创建一个新分区,使用“d”选项可以删除一个分区,使用“p”选项可以显示当前分区的详细信息。

请注意,在使用fdisk命令对磁盘进行分区之前,务必备份重要数据,并谨慎操作以避免数据丢失。

建议在进行分区操作之前先了解每种分区格式的特点和适用场景,以选择最适合自己的分区方案。

Linux磁盘工具fdisc使用介绍

Linux磁盘工具fdisc使用介绍

一、fdisk 的介绍;fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具;fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、linux 、linux swap 、fat16 以及其实类Unix类操作系统的文件系统等;当然我们用fdisk 对磁盘操作分区时,并不是一个终点,我们还要对分区进行格式化所需要的文件系统;这样一个分区才能使用;这和DOS中的fdisk 是类似的;二、合理规划您的硬盘分区;在操作分区之前,我们要明白硬盘分区一点理论,比如硬盘容量和分区大小的计算;对一个硬盘如何规划分区等,请参考如下文档,谢谢;《合理规划您的硬盘分区》三、fdisk -l 查看硬盘及分区信息;通过《合理规划您的硬盘分区》,我们知道主分区(包括扩展分区)的总个数不能超过四个;也不能把扩展分区包围在主分区之间;根据这个原则,我们划分硬盘分区就比较容易的多;也能为以后减少不必要的麻烦;1、通过fdisk -l 查看机器所挂硬盘个数及分区情况;[root@localhost beinan]# fdisk -lDisk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/hda1 * 1 765 6144831 7 HPFS/NTFS/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)/dev/hda3 2806 9729 55617030 5 Extended/dev/hda5 2806 3825 8193118+ 83 Linux/dev/hda6 3826 5100 10241406 83 Linux/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris/dev/hda8 5199 6657 11719386 83 Linux/dev/hda9 6658 7751 8787523+ 83 Linux/dev/hda10 7752 9729 15888253+ 83 LinuxDisk /dev/sda: 1035 MB, 1035730944 bytes256 heads, 63 sectors/track, 125 cylindersUnits = cylinders of 16128 * 512 = 8257536 bytesDevice Boot Start End Blocks Id System/dev/sda1 1 25 201568+ c W95 FAT32 (LBA)/dev/sda2 26 125 806400 5 Extended/dev/sda5 26 50 201568+ 83 Linux/dev/sda6 51 76 200781 83 Linux通过上面的信息,我们知道此机器中挂载两个硬盘(或移动硬盘),其中一个是hda 另一个是sda ;如果我们想查看单个硬盘情况,可以通过fdisk -l /dev/hda1 或者fdisk -l /dev/sda1 来操作;以fdisk -l 输出的硬盘标识为准;其中hda有三个主分区(包括扩展分区),分别是主分区hda1 hda2 和hda3(扩展分区);逻辑分区是hda5到hda10;其中sda 有两个主分区(包括扩展分区),分别是hda1 和hda2 (扩展分区);逻辑分区是sda5 hda6 ;硬盘总容量=主分区(包括扩展分区)总容量扩展分区容量=逻辑分区总容量通过上面的例子,我们可以得知hda=hda1+hda2+hda3,其中hda3=hda5+hda6+hda7+hda8+hda9+hda10 ... ...2、关于fdisk -l 一些数值的说明;Disk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes这个硬盘是80G的,有255个磁面;63个扇区;9729个磁柱;每个cylinder(磁柱)的容量是8225280 bytes=8225.280 K(约为)=8.225280M(约为);分区序列引导开始终止容量分区类型ID 分区类型Device Boot Start End Blocks Id System/dev/hda1 * 1 765 6144831 7 HPFS/NTFS /dev/hda2 766 2805 16386300 c W95 FAT32 (LBA) /dev/hda3 2806 9729 55617030 5 Extended/dev/hda5 2806 3825 8193118+ 83 Linux/dev/hda6 3826 5100 10241406 83 Linux/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris/dev/hda8 5199 6657 11719386 83 Linux/dev/hda9 6658 7751 8787523+ 83 Linux/dev/hda10 7752 9729 15888253+ 83 Linux说明:硬盘分区的表示:在Linux 是通过hd*x 或sd*x 表示的,其中* 表示的是a、b、c ... ... x表示的数字1、2、3 ... ... hd大多是IDE硬盘;sd大多是SCSI或移动存储;引导(Boot):表示引导分区,在上面的例子中hda1 是引导分区;Start (开始):表示的一个分区从X cylinder(磁柱)开始;End (结束):表示一个分区到Y cylinder(磁柱)结束;id和System 表示的是一个意思,id看起来不太直观,我们要在fdisk 一个分区时,通过指定id来确认分区类型;比如7表示的就NTFS 分区;这个在fdisk 中要通过t功能来指定。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

简单介绍一下在linux系统下连接磁盘阵列的方法,使用的是RedHat linux。

将磁盘阵列与主机连接好后,首先要查看设备
[root@localhost ~]#cat /proc/scsi/scsi 如图1
找到了两个,下面的是自己的硬盘,上面的是Infortrend公司的一台U12U-G4020。

找到了设备,下一步我们来查看一下硬盘
[root@localhost ~]#fdisk –l 如图2
下面分好区的是主机上的硬盘,设备/dev/sda是我们要连接的那台U12U-G4020磁盘阵列,下面我们就要对磁盘阵列进行分区及写入文件系统
[root@localhost ~]#fdisk /dev/sda 如图3
输入m显示help菜单
Command (m for help):m 如图4
写分区表
Command (m for help):p 如图5、6
添加一个新的分区,分区号为1
写入分区表后退出
Command (m for help):w 如图7
下面要加载文件系统,选择ext3文件系统进行加载[root@localhost ~]#mkfs.ext3 /dev/sda 如图8
文件系统已经写好了,下面我们建一个文件夹把盘阵挂载上去,文件夹建在mnt下,名为sda [root@localhost ~]#mkdir /mnt/sda
[root@localhost ~]#mount /dev/sda /mnt/sda 如图9
现在已经挂载好了,磁盘阵列可以开始使用了。

挂载iscsi设备的方法有些不同,也做一下简单介绍。

如果没有安装iscsi-initiator首先要下载适合系统内核的iscsi-initiator-utils
[root@localhost ~]# yum install iscsi-initiator-utils
下载好后可寻找iscsi设备,下面显示的为找到的设备
[root@localhost ~]# iscsiadm -m discovery -t st -p 172.16.60.147
172.16.60.147:3260,1 rtrend:raid.sn7051919.00
在设备ip后所加的为上面查到的设备iqn号
[root@localhost ~]# iscsiadm -m node -p 172.16.60.147 -T iqn.2002-
rtrend:raid.sn7051919.00 -l
此时,重启iscsi服务
[root@localhost ~]# /etc/init.d/iscsi restart
Stopping iSCSI initiator service: [ OK ]
Starting iSCSI initiator service: [ OK ]
此时查看磁盘即可发现iscsi设备
[root@localhost ~]# fdisk -l
Disk /dev/hda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1020 8193118+ 7 HPFS/NTFS
/dev/hda2 1021 6665 45343462+ f W95 Ext'd (LBA) /dev/hda3 6666 7296 5068507+ 12 Compaq diagnostics /dev/hda5 1021 3570 20482843+ 7 HPFS/NTFS
/dev/hda6 3571 4590 8193118+ 7 HPFS/NTFS
/dev/hda7 4591 4603 104391 83 Linux
/dev/hda8 5690 6665 7839688+ 83 Linux
/dev/hda9 4604 4667 514048+ 82 Linux swap / Solaris /dev/hda10 4668 5689 8209183+ 83 Linux
Partition table entries are not in disk order
Disk /dev/sda: 499.5 GB, 499570966528 bytes
255 heads, 63 sectors/track, 60736 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 60735 487853856 7 HPFS/NTFS
下面的操作即与其他设备的操作相同,不再重复。

相关文档
最新文档