Linux下添加新硬盘分区及挂载
linux中为系统加一块新硬盘的过程

linux中为系统加一块新硬盘的过程在Linux中添加一块新硬盘需要按照以下步骤进行操作:1. 连接新硬盘:确保新硬盘已正确连接,并将其与系统电源连接。
2. 启动系统:启动计算机,进入操作系统。
3. 识别新硬盘:使用以下命令之一来查看硬盘设备列表:```shellsudo fdisk -lsudo parted -l```这将显示系统中已连接的硬盘和分区信息。
找到新硬盘的设备名称,例如`/dev/sdb`。
4. 创建分区:使用以下命令之一来创建新分区:```shellsudo fdisk /dev/sdb```或```shellsudo parted /dev/sdb```在分区过程中,可以选择主分区或逻辑分区,并指定分区大小。
完成后保存更改并退出。
5. 格式化分区:使用以下命令之一来格式化新分区:```shellsudo mkfs.ext4 /dev/sdb1```或```shellsudo mkfs.xfs /dev/sdb1```其中,`/dev/sdb1` 是新分区的设备名称。
选择适合您需要的文件系统类型。
完成后退出。
6. 挂载分区:创建一个挂载点(目录),然后将新分区挂载到该挂载点上。
使用以下命令之一来创建挂载点和挂载分区:```shellsudo mkdir /mnt/newdisksudo mount /dev/sdb1 /mnt/newdisk```7. 配置自动挂载:为了使新分区在每次启动时自动挂载,您需要编辑`/etc/fstab` 文件。
使用以下命令之一来编辑该文件:```shellsudo nano /etc/fstab```在文件的末尾添加以下行:```bash/dev/sdb1 /mnt/newdisk ext4 defaults 0 0```确保将`/dev/sdb1` 替换为您实际使用的分区设备名称,将`/mnt/newdisk` 替换为您创建的挂载点路径,以及将`ext4` 替换为您使用的文件系统类型。
linux磁盘分区命令详细

linux磁盘分区命令详细Linux磁盘分区命令详解在Linux系统中,磁盘分区是非常重要的一个操作,它可以将一个物理磁盘划分成多个逻辑分区,从而更好地管理磁盘空间。
本文将详细介绍Linux磁盘分区命令。
1. fdisk命令fdisk命令是Linux系统中最常用的磁盘分区命令之一,它可以用来创建、删除、修改磁盘分区。
使用fdisk命令需要root权限。
1.1 查看磁盘分区信息要查看磁盘分区信息,可以使用以下命令:```fdisk -l```该命令会列出系统中所有的磁盘分区信息,包括磁盘分区的编号、起始扇区、结束扇区、大小等。
1.2 创建新分区要创建新分区,可以使用以下命令:```fdisk /dev/sda```其中,/dev/sda是要分区的磁盘设备名。
进入fdisk命令行后,可以使用以下命令创建新分区:``````该命令会提示输入分区类型(主分区或逻辑分区)、起始扇区、结束扇区等信息。
创建完成后,使用以下命令保存并退出:```w```1.3 删除分区要删除分区,可以使用以下命令:```fdisk /dev/sda```进入fdisk命令行后,使用以下命令选择要删除的分区:```d```该命令会提示输入要删除的分区编号。
删除完成后,使用以下命令保存并退出:```w```2. parted命令parted命令是另一个常用的磁盘分区命令,它可以用来创建、删除、修改磁盘分区。
使用parted命令需要root权限。
2.1 查看磁盘分区信息要查看磁盘分区信息,可以使用以下命令:```parted -l```该命令会列出系统中所有的磁盘分区信息,包括磁盘分区的编号、起始扇区、结束扇区、大小等。
2.2 创建新分区要创建新分区,可以使用以下命令:```parted /dev/sda```其中,/dev/sda是要分区的磁盘设备名。
进入parted命令行后,可以使用以下命令创建新分区:```mkpart```该命令会提示输入分区类型(主分区或逻辑分区)、起始位置、结束位置等信息。
Linux系统挂载硬盘

1、用fdisk -l 查看系统下的磁盘信息
磁盘vdb无分区,需要重新分区并挂载
2.新建硬盘分区
使用fdisk /dev/vdb创建硬盘分区
输入n回车新建分区,接着再输入p回车新建主分区,如图
此处要求选择分区号在1-4间,输入1回车
First cylinder (1-2610, default 1):这里是设置分区起始的柱面,直接回车选择默认即可,回车后如下图
Last cylinder, +cylinders or +size{K,M,G}(1-2610, default 2610):此处是设置分区结束柱面,直接回车选择默认即可.完成后输入p查看分区是否成功,输入p回车,如下图:显示分区成功
最后输入w回车,进行保存退出。
现在再用fdisk –l查看磁盘分区情况
3、使用mkfs -t ext3 /dev/vdb1 格式化分区为ext3格式。
4、挂在磁盘到/yonyou目录下
使用mkdir /yonyou 创建目录
使用mount /dev/vdb1 /yonyou将磁盘挂载到yonyou目录
mount查看挂载详情
5、修改yonyou目录权限
使用chmod -R 777 /yonyou修改目录权限为可写
6、如果想让服务器重启后,挂载的磁盘不需要重新挂载,可以使用vim /etc/fstab
仿照此文件之前存在的去进行添加:磁盘名挂载的目录格式化的格式defaults 1 1
编辑后保存并退出
/dev/vdb1 /yonyou ext3 defaults 1 1
建议最好重启一次服务器保证磁盘已挂载正常。
Linux磁盘挂载、分区、扩容操作的实现方法

Linux磁盘挂载、分区、扩容操作的实现⽅法基本概念在操作前,⾸先要了解⼀些基本概念磁盘在Linux系统中所有的设备都会以⽂件的形式存储。
设备⼀般保存在/dev⽬录下⾯,以sda、sda1、sda2 …,sdb、sdb1…,hda,hdb。
现在的设备⼀般都是sd命名,以前的很⽼的硬盘是以ha命名。
sda:第⼀块硬盘,如果对磁盘进⾏了分区会有sda1(第⼀个分区),sda2等。
sdb:第⼆个硬盘,同样对硬盘分区后有sdb1,sdb2等。
分区分区的⽬的就是便于管理,⽐如在Windows系统我们⼀般会分C盘,D盘,E盘等。
Linux只能创建4个主分区,如果需要创建更多的分区那么久必须创建逻辑分区,其中逻辑分区需要占⽤⼀个主分区。
⽂件系统Linux中的⽂件系统也就是分区类型,在Windows中有NTEF,FAT32等,linux中常见的有Ext2、Ext3、Ext4、Linux swap、proc、sysfs、tmpfs等,可以通过mount命名查看当前已挂载的⽂件系统。
格式化在前⾯创建完分区后有⼀步是要对分区进⾏格式化,其实在Windows系统中也是⼀样,在创建好⼀个分区后也需要将分区格式化,只有格式化成具体的⽂件类型才能使⽤。
挂载在Windows中分区格式化后就可以使⽤,但是在Linux系统中必须将分区挂载到具体的路径下才可以。
常⽤命令lsblk 查看当前磁盘情况df -lh 查看⽂件系统情况 -l 查看挂载点parted -l 会列出⽂件系统类型fdisk -l 查看当前未挂载硬盘挂载新硬盘挂载⼀个新硬盘基本思路是:创建分区、创建⽂件系统、挂载。
⼀、查看新硬盘⾸先,查看硬盘状况:fdisk -l其中:如果磁盘下⾯有类似:Disk /dev/sdc doesn't contain a valid partition table;或者说磁盘下⾯没有类似于:sdb1 sdb2 说明该磁盘未挂载这⾥假设看到硬盘名为 /dev/sdb⼆、创建分区dfisk /dev/sdb根据提⽰,依次输⼊”n”,”p” “1”,两次回车,”wq”意思就是新建⼀个主分区(1),⼤⼩是整个sdb磁盘,然后写⼊。
linux中磁盘的挂载流程

Linux中磁盘的挂载流程
在Linux中,磁盘的挂载流程一般涉及以下几个关键步骤:
1.查看需要挂载的设备:首先,你需要确定要挂载的磁盘设备。
这通常可以通过查看/dev目录下的设备文件来完成,例如/dev/sda、/dev/sdb等。
2.新建分区:如果磁盘尚未分区,你需要使用fdisk命令来创建新的分区。
执行fdisk /dev/sda(将/dev/sda替换为你的设备文件名)进入操作界面。
在fdisk命令中,你可以使用m来查看可操作的命令,使用n来新建分区,根据需要选择主分区或扩展分区。
完成分区创建后,使用w命令保存退出。
3.格式化新建的分区:使用格式化命令(如mkfs.xfs)对新建的分区进行格式化。
例如,mkfs.xfs /dev/sda1会将/dev/sda1分区格式化为XFS文件系统。
4.挂载磁盘:
•临时挂载:使用mount命令将分区挂载到指定的目录。
例如,mount
/dev/sda1 /data会将/dev/sda1分区挂载到/data目录。
这种挂载方式在机器重启后会失效。
•永久挂载:为了在系统启动时自动挂载分区,你需要修改/etc/fstab文件。
在文件的末尾添加一行,指定分区设备、挂载点、文件系统类型、挂载选项等。
例如,/dev/sda1 /data xfs defaults 0 0表示在启动时自动将/dev/sda1分区挂载到/data目录,使用XFS文件系统,采用默认挂载选项。
完成修改后,重启机器,挂载即会生效。
5.验证挂载:使用df命令或cat /etc/mtab命令来查看分区的挂载情况,确保分区已成功挂载到指定的目录。
Linux下进行硬盘挂载、分区、删除分区,格式化,卸载方法

Linux下进⾏硬盘挂载、分区、删除分区,格式化,卸载⽅法本⽂简单介绍了下⽂件系统及其操作(df命令),磁盘分区、格式化,还有最主要是挂载操作。
在这⾥对“挂载”做个说明,我们都知道⽂件系统是创建在磁盘上⾯的,每个⽂件系统都有独⽴的inode、block等信息,⽽这个⽂件系统要能连接到⽬录树才能被我们访问。
将⽂件系统与⽬录树产⽣关联的操作我们就成为挂载。
即将⽂件系统挂载到某个⽬录下,该⽬录为进⼊该⽂件系统的⼊⼝。
⼀. 创建分区先查看下是否有磁盘没有分区fdisk -l其中第⼀个框是已经分好区的磁盘,第⼆、三个硬盘没有分区。
下⾯开始分区⼆. ⽤fdisk 对/dev/vda 进⾏分区fdisk /dev/vdb输⼊m,可以查看命令操作输⼊p 查看当前硬盘分区,⽬前没有分区输⼊n新建⼀个分区,输⼊p 建⽴分区,输⼊分区编号 1然后会让你设置开始扇区,我填的是开始扇区2048,结束,20480最后输⼊w,回车保存其实这个时候,建⽴好的分区还不能⽤,还需要挂载才可以⽤。
但是挂载之前,必须要格式化,才⾏。
三. 格式化分区为什么要格式化呢?这时因为每种操作系统所设置的⽂件属性/权限并不相同,为了存放这些⽂件所需的数据,因此需要将分区进⾏格式化,已成为操作系统能够利⽤的⽂件系统格式。
由此我们也能知道,每种操作系统的⽂件系统格式并不相同。
⽐如Windows系统的⽂件系统格式是FAT/FAT16/NTFS,⽽CentOS 就是Ext2/Ext3/Ext3。
接下来进⾏格式化操作,格式化命令:格式分区,并指定分区系统/dev/vdb ,我这⾥是格式化成 ext4mkfs.ext4 /dev/vdb四. 挂载4.1挂载分区4.1.1 先创建挂载⽬录mkdir /lutong4.1.2 通知系统内核分区表的变化,不然内核不知道分区(或重启系统)partprobe /dev/vdb4.1.3 然后再挂载分区mount /dev/vdb /lutong4.1.4 最后查看挂载是否成功df -h4.2 设置开机⾃动挂载4.2.1 查看UUIDblkid4.2.2 添加新挂载的分区vim /etc/fstab添加上⾯红框圈住部分,然后wq保存退出然后重启,再⽤reboot命令查看是否设置成功五. 卸载及删除分区5.1 卸载umount /dev/vdb卸载了,其实还可以挂载,⽽且数据还会在的5.2 删除分区fdisk /dev/sdcmd1d #删除w #输⼊ w 保存,这个时候分区以及删除了,可以重新创建了。
linux添加新硬盘

在服务器上把硬盘接好,启动linux,以root登陆.比如我新加一块SCSI硬盘,需要将其分成三个区:#fdisk -l 查看分区#fdisk /dev/sdb进入fdisk模式:Command (m for help):p //查看新硬盘的分区Command (m for help):n //创建新分区可以用m命令来看fdisk命令的内部命令;n命令创建一个新分区;d命令删除一个存在的分区;p命令显示分区列表;t 命令修改分区的类型ID号;l命令显示分区ID号的列表;a命令指定启动分区;w命令是将对分区表的修改存盘让它发生作用.Command actione extended //输入e为创建扩展分区p primary partition (1-4) //输入p为创建主分区,这里我们选择pPartion number(1-4):1 //第一个扩展分区,按你需求可以最多分4个主分区First Cylinder(1-1014,default 1): 1 //第一个主分区起始的磁盘块数Last cylindet or siza or sizeM or sizeK: 1024MB //可以是以MB为单位的数字或者以磁盘块数,这里我们输入1024MB表示分区大小为1G.这样我们就创建完一个分区,如果要创建更多分区可以照上面的步骤继续创建.创建完后用w保存分区.Command (m for help): wThe partition table has been alter ed! Calling ioctl() to r e-r ead partition table.Syncing disks.这样就分区完,我们还要进行格式化#mkfs -t ext3 -c /dev/sdb1 //如果有多个分区,则分区修改为sdb2这样格式化完后我们需要进行挂载分区,#mkdir www //创建/www目录,我们将把新的分区挂到www下#mount /dev/sdb1 /www //将/dev/sdb1挂载到/www# df //用df命令进行查看Filesystem 1K-bloc ks Used Available Use% Mounted on/dev/sda2 3771316 1388956 2190788 39% //dev/sda1 101089 9463 86407 10% /bootnone 62988 0 62988 0% /dev/shm/dev/sdb1 485906 8239 452580 2% /www //看到了,这就是我们刚才新挂载的分区添加硬盘开机后dmesg | grep sdsda: sda1 sda2sdb: unknow n partition table创建硬盘信息fdisk /dev/sdbCommand (m for help): mCommand ac tiona toggle a bootable flagb edit bsd disklabelc toggle the dos compatibility flagd delete a partitionl list know n partition typesm print this menun add a new partitiono create a new empty DOS partition tablep print the partition tableq quit w ithout sav ing changess create a new empty Sun disklabelt change a partition's system idu change display/entr y unitsv verify the partition tablew w r ite table to disk and exitx extra functionality (experts onl y)Command (m for help): n 添加分区Command ac tione extendedp primar y partition (1-4)p 添加主分区Partition number (1-4): 1F ir st c ylinder (1-2610, default 1):U sing default value 1Last c ylinder or+size or+sizeM or +sizeK (1-2610, defaul t 2610): U sing default value 2610Command (m for help): wThe partition table has been alter ed!Calling ioctl() to re-read partition table.Syncing disks.格式化硬盘[root@lmap ~]# mkfs -t ext3 /dev/sdb1mke2fs 1.39 (29-May-2006)F ilesystem label=OS type:LinuxBloc k size=4096 (log=2)F r agment size=4096 (log=2)2621440 inodes, 5241198 bloc ks262059 blocks (5.00%)reser ved for the super userF ir st data block=0Maximum filesy stem bloc ks=0160 bloc k groups32768 blocks per gr oup, 32768 fr agments per group16384 inodes per groupSuperbloc k bac kups stored on blocks:32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000Writing inode tables:doneCreating journal (32768 bloc ks): doneWriting superblocks and filesystem accounting infor mation: doneThis filesystem will be automatic ally checked ever y 29 mounts or180 days, whichever comes first. U se tune2fs -c or-i to override.创建mount目录mkdir -p /mnt/centos01mout到指定的目录mount /dev/sdb1 /mnt/centos01修改/etc/fstab文件,每次开机自动加载vi /etc/fstab/dev/sdb1 /mnt/centos01 ext3 defaults 1 1查看[root@lmap ~]# dfF ilesystem 1K-bloc ks Used Available U se% Mounted on/dev/mapper/V olGr oup00-LogVol0018156292 2574216 14644912 15% //dev/sda1 101086 18382 77485 20% /boottmpfs 517552 0 517552 0% /dev/shm/dev/sdb1 20635700 176200 19411264 1% /mnt/c entos01关于去除硬盘,修改/etc/fstab文件,删除相关内容删除硬盘后如果不去掉/etc/fstab文件中的/dev/sdb1 /mnt/centos01 ext3 defaults 1 1重启后会出现Give root password for maintenanc e(or type Control-D to continue):解决办法:这是所有的文件系统是只读的,输入root密码后,使用这个命令#mount -o remount,r w /然后去掉/etc/fstab文件中的/dev/sdb1 /mnt/centos01 ext3 defaults 1 1一.Linux的硬盘识别2.6 kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如:sda 表示第1块SCSI硬盘.hda 表示第1块IDE硬盘(即连接在第1个IDE接口的Master口上). scd0 表示第1个USB光驱.当添加了新硬盘后,在/dev目录下会有相应的设备文件产生.cciss的硬盘是个例外,它的设备文件在/dev/cciss/目录下.一般使用”fdisk -l”命令可以列出系统中当前连接的硬盘设备和分区信息.新硬盘没有分区信息,则只显示硬盘大小信息.二.在linux系统中添加新硬盘下面说明一下,在GTES 11上,添加一块10G硬盘到第一个IDE口的Slave接口上. 安装好硬盘后,开机进入Turbolinux.以root身份登录.执行fdisk -l命令显示当前系统的硬盘设备.[root@g11-64-1 ~]# fdisk -lDisk /dev/hda: 21.4 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/hda1 * 1 13 104391 83 Linux/dev/hda2 14 89 610470 82 Linux swap / Solaris/dev/hda3 90 2610 20249932+ 83 LinuxDisk /dev/hdb: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/hdb doesn't contain a valid partition table[root@g11-64-1 ~]#显示hdb没有分区信息,大小为10G.使用fdisk命令对hdb进行分区.[root@g11-64-1 ~]# fdisk /dev/hdbDevice contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabelBuilding a new DOS disklabel. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable.The number of cylinders for this disk is set to 1305.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs(e.g., DOS FDISK, OS/2 FDISK)Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)输入: n 表示新建分区.Command (m for help): nCommand actione extendedp primary partition (1-4)输入: p 表示建立一个主分区.pPartition number (1-4): 1输入: 1 表示此分区编号为1.First cylinder (1-1305, default 1):输入: 回车表示使用默认起始柱面号.Using default value 1Last cylinder or +size or +sizeM or +sizeK (1-1305, default 1305):输入: 回车表示使用默认结束柱面号.即此分区使用整个硬盘空间.Using default value 1305Command (m for help): w输入: w 存盘,退出fdisk.The partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.再使用fdisk -l命令查看分区情况.[root@g11-64-1 ~]# fdisk -lDisk /dev/hda: 21.4 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/hda1 * 1 13 104391 83 Linux/dev/hda2 14 89 610470 82 Linux swap / Solaris/dev/hda3 90 2610 20249932+ 83 LinuxDisk /dev/hdb: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/hdb1 1 1305 10482381 83 Linux显示/dev/hdb上有一个hdb1分区,为linux格式.分区后,需要对这个分区进行格式化.[root@g11-64-1 ~]# mkfs.ext3 /dev/hdb1mke2fs 1.39 (29-May-2006)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)1310720 inodes, 2620595 blocks131029 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=268435456080 block groups32768 blocks per group, 32768 fragments per group16384 inodes per groupSuperblock backups stored on blocks:32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632 Writing inode tables: doneCreating journal (32768 blocks): doneWriting superblocks and filesystem accounting information: doneThis filesystem will be automatically checked every 39 mounts or180 days, whichever comes first. Use tune2fs -c or -i to override. 将新建分区挂在到/mnt/hdb1上.[root@g11-64-1 ~]# mkdir /mnt/hdb1[root@g11-64-1 ~]# mount /dev/hdb1 /mnt/hdb1[root@g11-64-1 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/hda3 19G 8.2G 9.7G 46% //dev/hda1 99M 16M 79M 17% /boottmpfs 250M 0 250M 0% /dev/shm/dev/hdb1 9.9G 151M 9.2G 2% /mnt/hdb1[root@g11-64-1 ~]#hdb1已挂载到/mnt/hdb1上,剩余空间为9.2G.在此分区上创建文件.[root@g11-64-1 ~]# cd /mnt/hdb1[root@g11-64-1 hdb1]# ls > a[root@g11-64-1 hdb1]# ls -hltotal 20K-rw-r--r-- 1 root root 13 Nov 3 08:45 adrwx------ 2 root root 16K Nov 3 08:44 lost+found[root@g11-64-1 hdb1]#卸载hdb1分区.[root@g11-64-1 hdb1]# cd[root@g11-64-1 ~]# umount /mnt/hdb1[root@g11-64-1 ~]# df -hFilesystem Size Used Avail Use% Mounted on /dev/hda3 19G 8.2G 9.7G 46% //dev/hda1 99M 16M 79M 17% /boottmpfs 250M 0 250M 0% /dev/shm [root@g11-64-1 ~]#三.设置新硬盘开机自动挂载在/etc/fstab中添加新硬盘的挂载信息.添加下面一行:/dev/hdb1 /mnt/hdb1 ext3defaults 1 2这样,每次开机后,系统会自动将/dev/hdb1挂载到/mnt/hdb1上.。
浅析如何给Linux中增加磁盘并进行系统盘数据迁移:创建分区、格式化分区、数据迁移、挂载分区

浅析如何给Linux中增加磁盘并进⾏系统盘数据迁移:创建分区、格式化分区、数据迁移、挂载分区 做实训平台的时候有⽤到将 docker 应⽤迁移到 linux 的数据盘,我们有个 500g 的数据盘,对这⽅⾯不了解,所以查博客学习⼀下。
通常在项⽬正式上线后,随着Linux服务器中系统盘数据量的不断增长,导致Disk过⾼,数据存储空间短缺。
因此,我们通常需要将系统盘数据进⾏迁移,通过创建数据盘分区,将系统盘数据进⾏迁移。
接下来对迁移步骤进⾏⼀⼀阐述:⼀、创建分区1、查看数据盘是否已经分区。
命令:fdisk -l 可看出,本机服务器中有⼀块磁盘 /dev/sda ,⼤⼩为53.7GB,并进⾏分区的数据盘有两块:/dev/sda1,/dev/sda22、现在对该数据盘进⾏分区。
命令:fdisk /dev/sda 根据提⽰,输⼊m,查看命令操作: 输⼊p查看当前硬盘的分区信息,⽬前该硬盘存在两个分区,如下显⽰: 根据提⽰,输⼊n新建分区,p为主分区,分别输⼊分区号以及起始扇区,起始扇区默认 我这⾥是因为磁盘不够了,所以不需要分区,结果就会显⽰:No free sectors available 如果可以分区的话,敲击 Enter 就会分区成功,然后输⼊ w 保存分区即可!⼆、格式化分区 当创建完分区之后,需要进⾏格式化分区才能正常使⽤,因为对于不同的操作系统,所设置的⽂件属性/权限并不相同,为了存放这些⽂件所需的数据,需要将分区进⾏格式化,使得成为操作系统可利⽤的⽂件系统格式。
在Windows⽂件系统的分区格式中,有三种:分别是FAT16、FAT32、NTFS格式 Linux系统中常见的⽂件系统格式:Ext2、Ext3、Linux swap和VFAT 格式。
Centos系统就是Ext2/Ext3/Ext3。
格式化命令:mkfs.ext4 /dev/sdaxx,格式分区,并指定分区系统/dev/sdaxxx,xx为数字,为创建的分区, 注:因为我这⾥没有磁盘需要分区,所以不需要格式化。
linux磁盘扩容操作方法

linux磁盘扩容操作方法
Linux系统下磁盘扩容的操作方法如下:
1. 确定磁盘空间:使用命令`df -h`查看当前系统使用的磁盘空间情况。
2. 扩展磁盘分区:如果使用的是虚拟磁盘,则可以在虚拟机管理软件中扩展磁盘大小。
如果是物理磁盘,则需要添加新的磁盘。
3. 重新扫描磁盘:使用命令`partprobe`或者重启系统使系统重新扫描磁盘。
4. 创建新的分区:使用命令`fdisk`或者`gdisk`对扩展后的磁盘进行分区操作。
5. 格式化新分区:使用命令`mkfs`对新分区进行格式化操作。
6. 挂载新分区:在`/etc/fstab`文件中添加新分区的挂载信息,然后使用命令`mount -a`使挂载生效。
7. 扩容文件系统:如果是扩展已有的文件系统,可以使用命令`resize2fs`对文件系统进行扩容操作。
8. 验证磁盘空间:使用命令`df -h`再次查看磁盘空间情况,确认扩容操作成功。
请注意,在进行磁盘扩容操作时,一定要谨慎操作,确保备份重要数据,以免数据丢失。
vm-linux-格式化磁盘以及挂载

vm-linux-格式化磁盘以及挂载数据盘⼤⼩20g
⽂件系统xfs
分区⼯具fdisk
1,虚拟机关机状态,打开设置新添加⼀个20g硬盘
2,重新启动虚拟机,并登陆linux,打开命令窗⼝
3,对磁盘进⾏分区
输⼊ fdisk -l 查看分区
在/dev/sdb 中创建⼀个分区
m 可查看帮助
n 添加新分区
w 保存并退出
fdisk -l 再次查看分区情况,确认是否分区成功
4,将分区格式化为xfs格式
mkfs.xfs /dev/sdb1
5,对分区进⾏挂载
df -h 查看分区挂载情况
进⾏挂载
mount /dev/adb01 /^c
cd / 进⼊根⽬录
ls
在根⽬录下创建⽂件u2,并将sdb1挂载到u2(名称可⾃定义)查看挂载情况 df -h
6,挂载完后,可进⼊u2⽂件进⾏
cd /u2/
ls
touch 1.txt
vi 1.txt
按 i 可编辑
按esc 并输⼊ :wq 保存并退出编辑器,回到命令模式。
linux磁盘分区和挂载的心得

linux磁盘分区和挂载的心得linux磁盘分区和挂载的心得在Linux操作系统中,磁盘分区和挂载是非常重要的操作,它们对于存储空间的管理起着关键作用。
在我使用Linux的过程中,我积累了一些关于磁盘分区和挂载的心得体会。
一、磁盘分区磁盘分区是将硬盘分割成多个逻辑单元的过程,每个分区都可以被操作系统识别和管理。
磁盘分区的主要目的有以下三点:1. 最大限度地利用硬盘空间:对于较大的硬盘,将其分割成多个分区可以更好地管理和利用硬盘空间。
例如,可以将操作系统和应用程序安装在一个分区中,而将用户的数据存放在另一个分区中,这样可以避免因为系统崩溃而导致用户数据的丢失。
2. 提高系统的性能:将不同类型的数据存放在不同的分区中,可以提高系统的性能。
例如,将操作系统和应用程序放在一个分区中,将用户数据放在另一个分区中;或者将频繁访问的数据放在一个分区中,将不常访问的数据放在另一个分区中。
3. 提高系统的安全性:如果系统只有一个分区,当系统出现问题时,可能会导致整个硬盘数据的损失。
而将系统和用户数据分开存放在不同的分区中,可以降低系统故障对用户数据的影响。
在进行磁盘分区时,需要考虑以下几个因素:1. 分区类型:常见的分区类型有主分区、扩展分区和逻辑分区。
主分区和扩展分区用于存放文件系统,而逻辑分区则是在扩展分区中再次划分的分区。
2. 分区大小:根据不同的需求和硬盘容量,合理地划分分区大小是很重要的。
通常将系统分区的大小设为10-20GB足以安装操作系统和常用的应用程序,而用户数据分区的大小根据需求而定。
3. 文件系统类型:根据不同的需求和使用场景,选择合适的文件系统类型也很重要。
常用的文件系统类型有ext4、XFS、NTFS等。
二、磁盘挂载磁盘挂载是将分区连接到文件系统树的过程,使得分区中的数据可以被访问和使用。
磁盘挂载的主要目的有以下几点: 1. 提供文件系统的访问路径:当一个分区被挂载到特定的目录下时,该目录将成为访问该分区文件系统的路径。
linux服务器挂载硬盘的方法

linux服务器挂载硬盘的方法一、准备工作我们需要确认硬盘已经正确连接到服务器上,并且已经被识别。
可以通过使用命令`fdisk -l`或`lsblk`来查看已连接的硬盘列表,确保硬盘被正确识别。
二、分区和格式化接下来,我们需要对硬盘进行分区和格式化。
在Linux中,可以使用`fdisk`命令来进行分区,例如`fdisk /dev/sdb`。
在分区时,可以选择创建一个或多个分区,根据实际需求进行设置。
分区完成后,我们需要对每个分区进行格式化。
例如,对于第一个分区,可以使用`mkfs.ext4 /dev/sdb1`命令来进行ext4文件系统的格式化。
三、创建挂载点在挂载硬盘之前,我们需要创建一个挂载点目录。
挂载点是将硬盘与文件系统关联的位置。
可以选择任意目录作为挂载点,例如`/mnt/mydisk`。
在Linux中,可以使用命令`mkdir`来创建目录,例如`mkdir /mnt/mydisk`。
四、挂载硬盘现在,我们可以将硬盘挂载到之前创建的挂载点。
可以使用`mount`命令来挂载硬盘,例如`mount /dev/sdb1 /mnt/mydisk`。
五、设置开机自动挂载为了实现开机自动挂载,我们需要在`/etc/fstab`文件中添加一行配置。
可以使用任意文本编辑器打开该文件,例如`vi /etc/fstab`。
在`/etc/fstab`文件中,添加以下一行配置:`/dev/sdb1 /mnt/mydisk ext4 defaults 0 0`保存并关闭文件。
现在,每次服务器重启时,硬盘将自动挂载到指定的挂载点。
六、验证挂载为了验证硬盘是否成功挂载,可以使用命令`df -h`来查看文件系统的使用情况。
在输出中,应该能够看到已挂载的硬盘及其挂载点。
可以尝试在挂载点目录中创建文件或目录,以确保对硬盘的读写操作正常。
七、卸载硬盘如果需要卸载硬盘,可以使用`umount`命令,例如`umount /mnt/mydisk`。
linux中,挂载磁盘步骤

linux中,挂载磁盘步骤1、在虚拟机中添加⼀块硬盘:
2、
fdisk /dev/sdb
输⼊n添加新的分区;
(输⼊e为拓展分区、输⼊参数p创建⼀个主分区)
使⽤m查看命令⽤法
继续使⽤p查看磁盘设备中的分区信息
w保存退出
3、file /dev/sdb1 #查看信息是否同步⾄内核
如未同步(输⼊):partprobe
4、格式化分区
mkfs.xfs /dev/sdb1
5、
⼀次性挂载存储设备(重启之后失效)
mount /dev/sdb1 /test/
永久挂载设备(在最后添加)
vim /etc/fstab
/dev/sdb1 /test/ xfs defaults 0 0
⽤lsblk或df -h查看是否成功
6、添加交换分区
fdisk /dev/sdb
执⾏记得w保存退出
6.1使⽤SWAP分区专⽤的格式命令mkswap
mkswap /dev/sdb2
7、swapon 把准备好的SWAP分区设备挂载到系统中
swapon /dev/sdb2
free -m(查看交换分区)
8、为了重启有效,需修改etc/fatab中配置
vim /etc/fstab
/dev/sdb2 swap swap defaults 0 0。
Linux扩容-新增磁盘分区挂载-fdisk

Linux扩容-新增磁盘分区挂载-fdiskLinux扩容-新增磁盘分区挂载-fdisk扩容后的云硬盘,挂载给实例后,需要对扩容的部分划分分区并初始化。
本节以“CentOS 7.0 64位”操作系统为例,介绍使⽤fdisk⼯具为扩容后的磁盘创建新的分区。
⼀背景信息扩容成功后,需要为扩容部分的容量创建新的分区,或者重新创建分区替换原有分区。
为扩容部分的容量创建新的分区该场景下,不需要卸载原有的分区,⽽是在原有分区的基础上新增分区。
该操作不会中断业务,对业务影响较⼩。
推荐系统盘或者需要保证业务不中断的磁盘扩容场景使⽤。
如果当前磁盘使⽤的是MBR格式,则要求扩容后的磁盘容量不超过2TB,并且磁盘的分区数量还未达到上限。
重新创建分区替换原有分区如果当前磁盘使⽤的是MBR分区,且磁盘分区数量已达到上限,⽆法再增加新的分区。
此时需要先卸载已有分区,重新创建新的分区替换原有分区。
该操作不会删除原有分区的数据,但操作过程中需预先中断业务,因此会对⽤户正在运⾏的业务产⽣影响。
MBR分区转换为GPT分区如果当前磁盘使⽤的是MBR分区,且扩容后磁盘容量已超过2TB,则此时需要将MBR分区转换为GPT分区,该操作会清除磁盘上的数据,请您预先对原数据进⾏备份。
⼆挂载操作步骤以下步骤,举例说明如何将磁盘扩容部分的空间划分为⼀个新的分区,并挂载到“/opt”下。
该磁盘采⽤MBR分区,磁盘容量⼩于2TB,且分区数量未达到上限。
分区⽅式为MBR时,可以使⽤fdisk⼯具或parted⼯具划分分区,本节以fdisk⼯具为例。
1. 执⾏以下命令,查看磁盘信息。
fdisk -l回显类似如下信息,“/dev/xvda”表⽰系统盘。
[root@ecs-bab9 test]# fdisk -lDisk /dev/xvda: 64.4 GB, 64424509440 bytes, 125829120 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0x000cc4adDevice Boot Start End Blocks Id System/dev/xvda1 * 2048 2050047 1024000 83 Linux/dev/xvda2 2050048 22530047 10240000 83 Linux/dev/xvda3 22530048 24578047 1024000 83 Linux/dev/xvda4 24578048 83886079 29654016 5 Extended/dev/xvda5 24580096 26628095 1024000 82 Linux swap / Solaris2. 执⾏以下命令,进⼊fdisk模式,以“/dev/xvda”为例。
在给linux增加一个新硬盘

在给linux增加一个新硬盘,需要执行下面的操作之后,才可以使用它。
1. 确认增加的硬盘的类型,以及对应的在linux的名称
硬盘类型在linux中的名称
IDE硬盘/dev/hd[a-d]
SATA、SCSI、USB硬盘/dev/sd[a-d]
2. 为硬盘分区
采用fdisk工具对新加入的硬盘进行分区。
例如,增加的硬盘类型是SATA硬盘,而是第二块(即,系统中的第一块硬盘也是SATA硬盘)。
那么分区的命令是:
fdisk /dev/sd b
如果提示Unable to open /dev/sdb,是因为权限不够,运行命令如下:
sudo fdisk /dev/sd b
然后进入fdisk的命令提示符中,可以输入m查看它的帮助,如下所示:
可以依次使用n(分区)、p(查看分区)、w(存盘并退出fdisk)。
至此分区已完成。
查看分区情况:
(1)在fdisk命令提示命令下输入命令p,可以看到分区情况:
(2)也可以使用fdisk –l命令查看分区情况,如下图所示:
3. 格式化分区
使用ext3文件系统执行mkfs.ext3 /dev/sdb1 对新分区用ext3文件系统格式化使用ext4文件系统执行mkfs.ext4 /dev/sdb1 对新分区用ext4文件系统格式化
4. 挂载硬盘
(1)临时挂载。
在根目录下新建一个文件夹linux-mounted1(挂载点),将硬盘分区挂载
到其下,命令如下:
(2)永久挂载。
在/etc/fstab文件中增加一行:
5.OK。
linux磁盘管理的命令

linux磁盘管理的命令Linux磁盘管理的命令是用于对硬盘进行分区、格式化、挂载、查看等操作的命令集合。
本文将一步一步详细回答有关Linux磁盘管理的命令,帮助读者更好地了解和使用这些命令。
一、分区命令1. fdisk命令:fdisk是最常用的分区命令,用于创建、删除、显示分区信息等操作。
以下是fdisk的基本用法:- `fdisk -l`:显示所有硬盘的分区。
- `fdisk /dev/sda`:进入对/dev/sda硬盘进行分区操作的界面。
- `m`:显示fdisk命令帮助信息。
- `p`:显示当前硬盘的分区信息。
- `n`:创建新分区。
- `d`:删除分区。
- `q`:退出fdisk命令。
2. parted命令:parted是一个功能强大的磁盘分区工具,允许用户创建、删除、调整分区大小等操作。
以下是parted的基本用法:- `parted -l`:显示所有硬盘的分区。
- `parted /dev/sda`:进入对/dev/sda硬盘进行分区操作的界面。
- `mklabel`:创建新的分区表。
- `mkpart`:创建新分区。
- `resizepart`:调整分区大小。
- `rm`:删除分区。
- `q`:退出parted命令。
二、格式化命令1. mkfs命令:mkfs命令用于在磁盘分区上创建文件系统。
以下是mkfs 的几个常用命令:- `mkfs.ext4 /dev/sda1`:将/dev/sda1分区格式化为ext4文件系统。
- `mkfs.xfs /dev/sdb1`:将/dev/sdb1分区格式化为xfs文件系统。
- `mkswap /dev/sdc1`:将/dev/sdc1分区格式化为swap分区。
2. Filesystem类型:除了上述命令,还可以使用其他命令格式化特定类型的文件系统,如:- `mkfs.vfat /dev/sdd1`:将/dev/sdd1分区格式化为FAT32文件系统。
linux添加新磁盘和创建分区,格式化以及挂载

linux添加新磁盘和创建分区,格式化以及挂载linux添加新磁盘首先先关闭虚拟机,然后在虚拟机设置中添加一个10G的磁盘添加的为企业级常用硬盘格式SCSI然后打开虚拟机fdisk -l查看挂载硬盘是否成功硬盘大小显示为10.7GB 创建分区用此命令创建新硬盘sdb的新分区fdisk /dev/sdbn add a new partition (添加新分区)键入 n这里创建了两个主分区,一个1G,一个2G,分区好分别为1和2按着步骤来就行,和Windows分区差不多,不过这里的分区大小需要自己换算例如硬盘总大小为10g,想划分1g就将扇区总数/10 就行,以此类推(linux内分区思维逻辑比较直男,需要算好从起始点到扇区结束点的大小,基本上大概估计就行,不必在意那些细节)然后键入 e 创建扩展分区将剩下的所有分区都变为扩展分区 7GB将划分的扩展分区7GB中分出一个3GB的逻辑分区启示命令键入N 然后按照提示依次进行(注意换算扇区啊小伙汁)注意!!所以我们完事儿后还要保存才行依然如此检查分区是否成功fdisk -l硬盘的格式化首先介绍一下Linux内核中基带的几种分拣存储格式(与Windows中的NTFS和fat32类似)在这里我们格式化所用的ext3先确定我们需要格式化的磁盘为sdb5(即上面所创建的逻辑分区3G的那个)依然如此检查分区是否成功fdisk -l(若不成功或无显示键入partpobe刷新硬盘显示界面)磁盘的挂载在Linux中所有的一切都放到根下。
如果你有另外的分区或者硬盘,它们就会“挂载”到某些目录,/media或者/mnt目录就是Linux 下的挂载点目录,你也可以将分区挂载到任意存在的目录中。
所以你可以直接挂载到/media或者/mnt下也可以挂载到自己创建的目录下。
首先创建一个文件夹(美丽的赵小姐),作为目标挂在地址挂载使用命令mount [] []最后检查是否挂载成功。
linux挂载磁盘

linux挂载磁盘1.执⾏fdisk -l查看,红⾊框为云磁盘初始化前的信息。
2.对云磁盘进⾏分区。
执⾏命令fdisk /dev/vdb,对数据盘进⾏分区a.输⼊n,回车。
b.输⼊p,回车。
c.输⼊1,3次回车。
d.输⼊wq后,回车,开始创建分区。
3.查看新分区。
执⾏命令fdisk -l,可以查看新的分区vdb1建⽴完成。
使⽤命令 df -h[root@instance-wy0bjpow-2 ~]# df -hFilesystem Size Used Avail Use% Mounted ondevtmpfs 7.9G 07.9G 0% /devtmpfs 7.9G 07.9G 0% /dev/shmtmpfs 7.9G 664K 7.9G 1% /runtmpfs 7.9G 07.9G 0% /sys/fs/cgroup/dev/vda1 40G 1.8G 36G 5% /tmpfs 1.6G 01.6G 0% /run/user/0Filesystem ⽂件系統size ⽂件⼤⼩Used 使⽤空间Mounted on 挂载的⽬录没有看见450G的盘,现在我们要挂载2.查看没有挂载的硬盘是否检测在系统中查看系统检测的硬盘命令:lsblk[root@instance-wy0bjpow-2 ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTvda 253:00 40G 0 disk└─vda1 253:10 40G 0 part /vdb 253:160 100G 0 disk看到的确 vdb没有挂载,但是存在3、挂载(挂载完,要在/etc/fstab 下⾯配置挂载信息要不然重启挂载就消失了)使⽤下⾯命令格式化已附加上,但df -h不能看到的卷mkfs -t ext4 /dev/vdb创建⼀个要挂载的⽬录mkdir /data挂载命令把空间挂在/data 把格式化后的卷mount到⼀个⽬录mount /dev/vdb /data使⽤df -h 再次检查是否正常到 /etc/fstab 下配置挂载信息,添加⼀条记录,如有就复制⼀条,修改⼀下即可(⼗分重要)如下:/dev/vdb /data auto defaults,nofail,comment=cloudconfig 02mount -a 测试是否挂载成功(如果出错,不要重启,否则就GG了)1. 运⾏以下命令确认数据盘的分区表格式。
linux磁盘管理的步骤

linux磁盘管理的步骤
Linux磁盘管理的步骤包括以下几个阶段:
1.查看磁盘信息:首先,你可以使用ll /dev/sd*或lsblk 命令来查看磁盘信息。
这将显示系统中所有可用的磁盘和分区。
2.创建分区:使用fdisk命令来创建新的分区。
例如,fdisk /dev/sdb将会打开一个交互式界面,你可以在其中创建新的分区。
分区完成后,使用partprobe /dev/sdb命令刷新分区表。
3.格式化:在创建分区后,你需要创建文件系统。
对于Linux,常用的文件系统类型包括ext4、XFS等。
你可以使用mkfs.ext4 /dev/sdb1命令来格式化一个分区。
4.挂载:在格式化完成后,你需要将分区挂载到某个目录上。
首先,创建一个挂载点,如mkdir /mnt/disk1,然后使用mount -t ext4 /dev/sdb1 /mnt/disk1命令来挂载分区。
5.查看挂载信息:最后,你可以使用df -hT命令来查看挂载信息,以确保分区已经成功挂载。
以上就是Linux磁盘管理的基本步骤。
请注意,在进行磁盘管理操作时,需要具有相应的权限,最好以root用户身份进行操作。
Linux下添加新磁盘并挂载到指定目录的方法

在Linux系统中添加硬盘,并挂载到已有的目录以如下为例:环境说明:Linux RedHat4 Updata4,加载6块SAS硬盘,做一个Raid5.挂载到/home/trsmanager目录,要求保证目录中原有数据完好已经建好的TRS全文检索,放在/home/trsmanager中,想要将扩展的硬盘空间挂载到trsmanager文件夹上,并保证全文检索正常。
方法:将添加上的硬盘使用Linux的fdisk制作一个文件系统,挂载到已有目录下。
[root@TRS01 home]# lslost+found trsmanager[root@TRS01 home]# lslost+found trsmanager[root@TRS01 home]# cd t*[root@TRS01 trsmanager]# lstrshome[root@TRS01 trsmanager]# cd ..[root@TRS01 home]# tar cvf trsmanager.tar trsmanager #将本来的文件夹trsmanager 打包保存。
(后续将原来的trsmanager清空,挂载建立好的文件系统,然后将打包的东西解压到这个目录中,还原trsmanager文件夹中的文件)。
[root@TRS01 home]# ls #ls查看并确定打包完成lost+found trsmanager trsmanager.tar[root@TRS01 home]# rm -rf trsmanager #删除trsmanager文件夹[root@TRS01 home]# lslost+found trsmanager.tar[root@TRS01 home]#[root@TRS01 home]#[root@TRS01 /]# fdisk –l #查看raid后的硬盘Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes255 heads, 32 sectors/track, 35132 cylindersUnits = cylinders of 8160 * 512 = 4177920 bytesDevice Boot Start End Blocks Id System/dev/cciss/c0d0p1 * 1 257 1048544 83 Linux/dev/cciss/c0d0p2 258 5397 20971200 83 Linux/dev/cciss/c0d0p3 5398 10537 20971200 83 Linux/dev/cciss/c0d0p4 10538 35132 100347600 5 Extended/dev/cciss/c0d0p5 10538 15677 20971184 83 Linux/dev/cciss/c0d0p6 15678 20817 20971184 83 Linux/dev/cciss/c0d0p7 20818 22873 8388464 83 Linux/dev/cciss/c0d0p8 22874 24929 8388464 82 Linux swap/dev/cciss/c0d0p9 24930 35132 41628224 83 LinuxDisk /dev/cciss/c0d1: 733.9 GB, 733910294528 bytes255 heads, 32 sectors/track, 175664 cylindersUnits = cylinders of 8160 * 512 = 4177920 bytes #raid后的硬盘Device Boot Start End Blocks Id System[root@TRS01 /]# fdisk /dev/cciss/c0d1 #此处的/dev/cciss/c0d1即为上面查看的raid 后的Disk 名称The number of cylinders for this disk is set to 175664.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs(e.g., DOS FDISK, OS/2 FDISK)Command (m for help): m #此处输入 m,查看可使用的命令Command actiona toggle a bootable flagb edit bsd disklabelc toggle the dos compatibility flagd delete a partitionl list known partition typesm print this menun add a new partitiono create a new empty DOS partition tablep print the partition tableq quit without saving changess create a new empty Sun disklabelt change a partition's system idu change display/entry unitsv verify the partition tablew write table to disk and exitx extra functionality (experts only)Command (m for help): n #输入n,新建一个磁盘分区Command actione extendedp primary partition (1-4)pPartition number (1-4): 1 #输入1,即为主磁盘分区First cylinder (1-175664, default 1): 1 #输入1Last cylinder or +size or +sizeM or +sizeK (1-175664, default 175664): #回车Using default value 175664Command (m for help): p # print the partition tableDisk /dev/cciss/c0d1: 733.9 GB, 733910294528 bytes255 heads, 32 sectors/track, 175664 cylindersUnits = cylinders of 8160 * 512 = 4177920 bytesDevice Boot Start End Blocks Id System/dev/cciss/c0d1p1 1 175664 716709104 83 LinuxCommand (m for help): w #写保存并退出The partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.[root@TRS01 /]# fdisk –l #查看是否已建好逻辑磁盘Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes255 heads, 32 sectors/track, 35132 cylindersUnits = cylinders of 8160 * 512 = 4177920 bytesDevice Boot Start End Blocks Id System/dev/cciss/c0d0p1 * 1 257 1048544 83 Linux/dev/cciss/c0d0p2 258 5397 20971200 83 Linux/dev/cciss/c0d0p3 5398 10537 20971200 83 Linux/dev/cciss/c0d0p4 10538 35132 100347600 5 Extended/dev/cciss/c0d0p5 10538 15677 20971184 83 Linux/dev/cciss/c0d0p6 15678 20817 20971184 83 Linux/dev/cciss/c0d0p7 20818 22873 8388464 83 Linux/dev/cciss/c0d0p8 22874 24929 8388464 82 Linux swap/dev/cciss/c0d0p9 24930 35132 41628224 83 LinuxDisk /dev/cciss/c0d1: 733.9 GB, 733910294528 bytes255 heads, 32 sectors/track, 175664 cylindersUnits = cylinders of 8160 * 512 = 4177920 bytesDevice Boot Start End Blocks Id System/dev/cciss/c0d1p1 1 175664 716709104 83 Linux #建立完成[root@TRS01 /]#[root@TRS01 home]# lslost+found trsmanager.tar[root@TRS01 home]# mkdir trsmanager #在/home目录下新建一个文件夹trsmanager [root@TRS01 home]# lslost+found trsmanager trsmanager.tar[root@TRS01 home]# fdisk -lDisk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes255 heads, 32 sectors/track, 35132 cylindersUnits = cylinders of 8160 * 512 = 4177920 bytesDevice Boot Start End Blocks Id System/dev/cciss/c0d0p1 * 1 257 1048544 83 Linux/dev/cciss/c0d0p2 258 5397 20971200 83 Linux/dev/cciss/c0d0p3 5398 10537 20971200 83 Linux/dev/cciss/c0d0p4 10538 35132 100347600 5 Extended/dev/cciss/c0d0p5 10538 15677 20971184 83 Linux/dev/cciss/c0d0p6 15678 20817 20971184 83 Linux/dev/cciss/c0d0p7 20818 22873 8388464 83 Linux/dev/cciss/c0d0p8 22874 24929 8388464 82 Linux swap/dev/cciss/c0d0p9 24930 35132 41628224 83 LinuxDisk /dev/cciss/c0d1: 733.9 GB, 733910294528 bytes255 heads, 32 sectors/track, 175664 cylindersUnits = cylinders of 8160 * 512 = 4177920 bytesDevice Boot Start End Blocks Id System/dev/cciss/c0d1p1 1 175664 716709104 83 Linux[root@TRS01 home]# mkfs.ext3 /dev/cciss/c0d1p1 #建立文件系统mke2fs 1.35 (28-Feb-2004)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)89604096 inodes, 179177276 blocks8958863 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=42949672965469 block groups32768 blocks per group, 32768 fragments per group16384 inodes per groupSuperblock backups stored on blocks:32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,102400000Writing inode tables: doneCreating journal (8192 blocks): doneWriting superblocks and filesystem accounting information: done#以上done会自动完成This filesystem will be automatically checked every 26 mounts or180 days, whichever comes first. Use tune2fs -c or -i to override.[root@TRS01 /]# fdisk -lDisk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes255 heads, 32 sectors/track, 35132 cylindersUnits = cylinders of 8160 * 512 = 4177920 bytesDevice Boot Start End Blocks Id System/dev/cciss/c0d0p1 * 1 257 1048544 83 Linux/dev/cciss/c0d0p2 258 5397 20971200 83 Linux/dev/cciss/c0d0p3 5398 10537 20971200 83 Linux/dev/cciss/c0d0p4 10538 35132 100347600 5 Extended/dev/cciss/c0d0p5 10538 15677 20971184 83 Linux/dev/cciss/c0d0p6 15678 20817 20971184 83 Linux/dev/cciss/c0d0p7 20818 22873 8388464 83 Linux/dev/cciss/c0d0p8 22874 24929 8388464 82 Linux swap/dev/cciss/c0d0p9 24930 35132 41628224 83 LinuxDisk /dev/cciss/c0d1: 733.9 GB, 733910294528 bytes255 heads, 32 sectors/track, 175664 cylindersUnits = cylinders of 8160 * 512 = 4177920 bytesDevice Boot Start End Blocks Id System/dev/cciss/c0d1p1 1 175664 716709104 83 Linux[root@TRS01 /]# mount /dev/cciss/c0d1p1 /home/trsmanager/ #将做好的文件系统挂载到trsmanager文件夹上[root@TRS01 /]# tar xvf trsmanager.tar #解压trsmanager.tar包至trsmanager文件夹中[root@TRS01 home]# ls #查看是否解压到trsmanager目录中lost+found trsmanager trsmanager.tar[root@TRS01 home]# cd trsmanager[root@TRS01 trsmanager]# lstrshome[root@TRS01 trsmanager]# cd ..[root@TRS01 home]# rm -r trsmanager.tar #删除压缩包rm: remove regular file `trsmanager.tar'? y[root@TRS01 home]# lslost+found trsmanager[root@TRS01 ~]# vi /etc/fstab #在/etc/fstab文件中添加一行如下内容,使其永久mount /dev/cciss/c0d1p1 /home/trsmanager ext3 defaults 1 2至此,全部完毕,可以双击打开/home/trsmanager文件夹,文件夹下方查看其空间大小,验证是否挂载成功。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux下添加新硬盘,分区及挂载
挂载好新硬盘后输入fdisk -l命令看当前磁盘信息
可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区
进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区
这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p
到这里输入该主分区为第几个主分区,由于是新盘我们输入1来分第一个主分区
First Cylinder是选择该分区的起始磁盘数,这里可自定义也可不做选择,默认是1,如无特殊需求强烈建议选择默认,也就是1来分区(直接按回车)
接下来是定义该分区的大小,如果按默认(按回车)即是使用全部可用存储额,也可以是用M或m单位结尾的数字(大写M是大B的意思,如果输入1M实际上是X8也就是8m的空间),这里我们先分一个1G的空间,所以输入+1024m
之后输入w写入分区,等待结束皆可
再输入fdisk -l 可以看到我们刚才分的一个分区,之后用mkfs -t ext3 -c /dev/sdb1进行格式化,如有多个分区可把sdb1改成sdb2 sdb3...以此类推,具体可用fdisk -l看到每个分区的名字
上图蓝色部分是写硬盘卷标的,如不想要卷标可直接按回车,现在分区好了我们用mount 挂载一下该分区即可使用了,这里我把它挂载到mnt目录下,也可以自建一个目录挂载
来看一下分区大小是否和预定的一样,使用df -TH命令看一下当前挂载的分区和大小,看到我们刚分的分区了吧
如果想每次系统重启都能自动挂载该分区可修改/etc/fstab文件,在最后加一段/dev/sdb1 /www ext3 defaults 1 2 (格式说明:/dev/sdb1 代表哪个分区ext3是该分区的格式defaults 是挂载时所要设定的参数(只读,读写,启用quota等),输入defaults包括的参数有(rw、dev、exec、auto、nouser、async) ,1是使用dump是否要记录,0是不要。
2是开机时检查的顺序,是boot系统文件就为1,其他文件系统都为2,如不要检查就为0)。