linux如何添加硬盘
Linux磁盘扩容(添加挂载点)
Linux磁盘扩容(添加挂载点)⽬录⼀、添加新磁盘⼆、查看新挂载点三、为挂载点创建分区四、格式化分区五、分区添加挂载点六、更换⽬录挂载点⼀、添加新磁盘⼆、查看新挂载点查看已挂载点df -h查看所有挂载点fdisk -l三、为挂载点创建分区fdisk /dev/sdbm命令(输⼊ m 获取帮助):m命令操作a toggle a bootable flagb edit bsd disklabelc toggle the dos compatibility flagd delete a partitiong create a new empty GPT partition tableG create an IRIX (SGI) partition tablel 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)打印分区表p创建新分区np 表⽰主分区,e 表⽰扩展分区,⼀个物理磁盘的主分区⾄少1个最多4个,扩展分区最少0个最多1个主分区相当于windows系统的活动磁盘,系统内核和开机程序必须放在主分区扩展分区相当于windowns系统的⾮活动分区,扩展分区通常⽤于存放⽂件和安装⾮系统依赖程序e三个回车键再次打印分区表pw 保存分区w四、格式化分区查看分区,此时新分区还没被使⽤,和windows系统⼀样,需要格式化分区之后才能使⽤磁盘(新分区)df -h再次查看所有可⽤分区fdisk -l四个物理磁盘磁盘 /dev/sda:42.9 GB磁盘 /dev/sdb:644.2 GB磁盘 /dev/mapper/centos-root:37.6 GB磁盘 /dev/mapper/centos-swap:4294 MB/dev/sda 磁盘分区: /dev/sda1 /dev/sda2/dev/sdb 磁盘分区:/dev/sdb格式化分区注意:格式化的是分区符,不是物理磁盘mkfs.ext4 /dev/sdb1发现不能格式化分区,原因是这个单独的物理磁盘分区只有⼀个逻辑分区# 进⼊/dev/sdb磁盘fdisk /dev/sdb# 打印分区p# 删除分区d# 打印分区p# 创建新分区n# 使⽤主分区p# 再敲三个回车确认# 再次查看新分区fdisk -l重新格式化 /dev/sdb1/ 分区mkfs.ext4 /dev/sdb1格式化成功五、分区添加挂载点# 创建新⽬录mkdir /data# 给/data⽬录添加挂载点/dev/sdb1mount /dev/sdb1 /data# 查看已挂载点df -h查看现有分区情况cat /etc/fstab将新增挂载信息写⼊ /etc/fstab ⽂件,使其永久⽣效echo "/dev/sdb1 /data ext4 defaults 0 0" >> /etc/fstab重新查看cat /etc/fstabdf -hlsblk命令查看lsblk六、更换⽬录挂载点如果只是单个⽬录挂载的空间不够,其他挂载点容量充⾜的情况下可以不添加分区解决办法:1.使⽤软连接:直接将⽬录连接到挂载点⼤的⽬录下2.重新挂载⽬录:卸载挂载点,然后重新将挂载点挂到所需⽬录(推荐)⽐如软件都放在/opt ⽬录下,但是该⽬录没有挂载,只在/⽬录挂载了50G的硬盘/data ⽬录挂载了1T的数据,但是基本没⽤上,此时可以先把 /data⽬录的磁盘卸载了然后再把之前挂载在 /data⽬录下的磁盘挂载到 /opt ⽬录下,重新修改/etc/fstab⽂件卸载挂载点命令:umount 挂载命令:mount 查看挂载点:lsblk 或 df -h。
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虚拟机如何挂载ntfs格式的移动硬盘
Linux虚拟机如何挂载ntfs格式的移动硬盘
如何在虚拟Linux系统下挂载ntfs格式的移动硬盘
虚拟Linux系统挂载ntfs格式的移动硬盘并不像fat32那样直接,在此,就我的处理⽅法做简单介绍吧。
⾸先介绍⼀下我的环境,虚拟机版本是VMware Workstation 5.5.1,虚拟系统是redhat 9.0,内核版本是2.4.20-8 。
接下来,确认虚拟系统已经识别该设备(ntfs⽂件格式的移动硬盘)。
如下:#fdisk -l
如果直接执⾏#mount -t ntfs /dev/sdc1 /mnt/h -o iocharset=gb2312 ,会怎样呢?
在这⼉,我们看到系统内核并不⽀持ntfs⽂件系统类型的设备。
⽹络资源很丰富,在确定你的linux kernel版本(Redhat9.0默认的kernel版本是2.4.20-8 )之后,找到和你的kernel版本对应的kernel-ntfs RPM 包,下载.我⽤的是Redhat9.0, Kernel版本是2.4.20-8,所以我找的包是kernel-ntfs-2.4.20-20.8.i686.rpm。
⽤下⾯的命令安装即可:
# rpm -ivh kernel-ntfs-2.4.20-20.8.i686.rpm
如上图,提⽰安装成功。
重新挂载即可。
如下:
挂载成功,相信你也会了,:-)
补充:通过命令 # rpm -qa|grep kernel 可以查询kernel版本号。
简述添加新硬盘并扩展现有逻辑卷的步骤。
简述添加新硬盘并扩展现有逻辑卷的步骤。
添加新硬盘并扩展现有逻辑卷的步骤如下: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系统如何加载U盘或移动硬盘LinuxUnix安全电脑资料
Linux系统如何加载U盘或挪动硬盘LinuxUnix平安电脑
资料
1.在插入U盘或硬盘之前,在命令行窗口运行:fdisk -l 命令,系统将显示目前所能识别到的硬件存储设备;
内容如:
sda
sda1
sda2
sdb
sdb1
sdb2
等信息,其中,sda与sdb表示目前系统有两个硬盘,后面带有数字表示各个硬盘下的各区目录;
硬盘或存储设备一般都是以sd开头.
2.插入U盘或硬盘,再次运行fdisk -l 命令,系统将再次显示目前所能识别到的硬件存储设备,比较两次输出的不各,将发现第二次运行时会增加一些内容;
系统将在原来的根底上增加显示:sdc,等内容,表示新插入的U盘或挪动硬盘是挂靠在系统的sdc下.
3.运行mount,如:
#mkdir /mnt/usb
#mount /dev/sdc /mnt/usb
4.运行完毕,可以直接在/mnt/usb目录下对U盘或挪动硬盘的数据进展访问或操作;
5.想断开U盘或挪动硬盘之前,运行umount命令,保证数据不会造成丧失,命令如下:
#umount /dev/sdc
关键字:LinuxUnix平安。
linux虚拟机磁盘扩容操作方法
linux虚拟机磁盘扩容操作方法要在Linux虚拟机上扩展磁盘,你可以按照以下步骤操作:
1. 首先,在虚拟化平台(如VMware、VirtualBox等)中对虚
拟机的磁盘进行扩容操作。
这一步会增加虚拟硬盘的容量。
2. 接下来,在虚拟机中运行以下命令来扫描新添加的磁盘空间:
echo 1 > /sys/class/scsi_device/DEVICE/device/rescan.
其中,DEVICE是你要扫描的设备名称,可以在
`/sys/class/scsi_device/`目录下找到对应的设备。
3. 然后,使用`fdisk`命令对磁盘进行分区扩展。
运行以下命令:
fdisk /dev/sdX.
其中,sdX是你要扩展的磁盘名称。
进入`fdisk`界面后,
按顺序输入以下命令:
输入 `p` 查看分区表,确认分区信息。
输入 `d` 删除现有分区。
输入 `n` 创建一个新分区。
输入 `w` 保存并退出。
4. 接着,运行以下命令来重新加载分区表:
partprobe /dev/sdX.
5. 现在,你需要将新的分区格式化为文件系统。
如果你使用的是ext4文件系统,可以运行以下命令:
resize2fs /dev/sdX1。
其中,sdX1是你新创建的分区名称。
6. 最后,你可以运行`df -h`命令来确认磁盘空间扩展是否成功。
以上就是在Linux虚拟机上扩展磁盘的基本操作方法。
希望对你有所帮助。
Linux 新增一块硬盘,添加到已有逻辑卷进行扩容
Linux 新增一块硬盘,添加到已有逻辑卷进行扩容linux下查看磁盘分区的文件系统格式df -T 只可以查看已经挂载的分区和文件系统类型。
Filesystem Type 1K-blocks Used Available Use% Mounted on/dev/sda1 ext4 20642428 3698868 15894984 19% /tmpfs tmpfs 32947160 0 32947160 0% /dev/shmfdisk -l 可以显示出所有挂载和未挂载的分区,但不显示文件系统类型。
Disk /dev/sda: 299.4 GB, 299439751168 bytes255 heads, 63 sectors/track, 36404 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x000576dfDevice Boot Start End Blocks Id System/dev/sda1 * 1 2611 20971520 83 Linux/dev/sda2 2611 3134 4194304 82 Linux swap / Solaris/dev/sda3 3134 36404 267248282 83 Linuxparted -l 可以查看未挂载的文件系统类型,以及哪些分区尚未格式化。
Model: LSI MR9240-8i (scsi)Disk /dev/sda: 299GBSector size (logical/physical): 512B/512BPartition Table: msdosNumber Start End Size Type File system Flags1 1049kB 21.5GB 21.5GB primary ext4 boot2 21.5GB 25.8GB 4295MB primary linux-swap(v1)3 25.8GB 299GB 274GB primary ext4lsblk -f 也可以查看未挂载的文件系统类型。
linux系统下如何挂载NTFS移动硬盘
linux系统下如何挂载NTFS移动硬盘前⾔数据迁移是我们经常会遇到的,有时候做⼤数据量迁移时,为了快速迁移⼤数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘,⼀般情况下,Linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核⼼才能,加挂NTFS分区),这时候为了能让Linux服务器能够识别NTFS的移动硬盘,就必须安装ntfs-3g(Third Generation Read/Write NTFS Driver)的包。
⼀、NTFS-3G介绍NTFS-3G是⼀个开源项⽬,NTFS-3G是为Linux, Android, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku,和其他操作系统提供的⼀个稳定的,功能齐全,读写NTFS的驱动程序的。
它提供了安全处理Windows XP,Windows Server 2003,Windows 2000,Windows Vista,Windows Server 2008和Windows 7操作系统下的NTFS⽂件系统。
NTFS-3g是⼀个开源软件,它⽀持在Linux下⾯读写NTFS格式的分区。
它⾮常的快速,同时也很安全。
它⽀持Windows 2000、XP、2003和Vista,并且⽀持所有的符合POSIX标准的磁盘操作。
ntfs-3g的⽬的是为了持续的发展,各硬件平台和操作系统的⽤户需要可靠的互通与⽀持ntfs的驱动,ntfs-3g可以提供可信任的、功能丰富的⾼性能解决⽅案。
经过了12年多的发展,ntfs-3g已经逐渐稳定;资料介绍⼆、安装与挂载步骤⼀:解压安装NTFS-3G。
# tar -xvzf ntfs-3g_ntfsprogs-2012.1.15.tgz# cd ntfs-3g_ntfsprogs-2012.1.15# ./configure# make# make install之后系统会提⽰安装成功,下⾯就可以⽤ntfs-3g来实现对NTFS分区的读写了步骤⼆:配置挂载NTFS格式的移动硬盘1. ⾸先得到NTFS分区的信息# sudo fdisk -l | grep NTFS[root@DB-Server klb]# sudo fdisk -l | grep NTFS/dev/sdc1 * 1 244 1955776+ 7 HPFS/NTFS2. 设置挂载点,⽤如下命令实现挂载# mount -t ntfs-3g例如得到的NTFS分区信息为/dev/sdc1,挂载点设置在/mnt/usb下,可以⽤# mount -t ntfs-3g /dev/sdc1 /mnt/usb 或者直接⽤# ntfs-3g ntfs-3g /dev/sdc1 /mnt/usb3. 如果想实现开机⾃动挂载,可以在/etc/fstab⾥⾯添加如下格式语句ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0这样可以实现NTFS分区⾥中⽂⽂件名的显⽰。
linux中的磁盘的操作步骤
linux中的磁盘的操作步骤Linux中的磁盘的操作步骤磁盘是计算机中存储数据的重要硬件设备之一,对于Linux系统来说,磁盘的操作是非常常见和重要的。
本文将介绍Linux中磁盘的操作步骤,包括磁盘的查看、挂载、格式化、分区和扩容等操作。
1. 查看磁盘信息在Linux系统中,可以使用命令来查看磁盘信息。
常用的命令有:- fdisk -l:列出系统中所有的磁盘和分区信息;- df -h:查看磁盘的使用情况和剩余空间;- lsblk:以树状结构展示磁盘和分区的关系。
2. 挂载磁盘在Linux中,需要将磁盘挂载到文件系统中才能使用。
挂载的步骤如下:- 创建挂载点:可以在文件系统中选择一个目录作为挂载点;- 查看磁盘分区:使用fdisk -l命令查看磁盘的分区信息;- 挂载磁盘分区:使用mount命令将磁盘分区挂载到指定的挂载点。
3. 格式化磁盘在使用磁盘之前,需要对其进行格式化,以便文件系统能够识别和管理磁盘上的数据。
常用的格式化命令有:- mkfs.ext4:格式化为ext4文件系统;- mkfs.xfs:格式化为xfs文件系统;- mkfs.ntfs:格式化为ntfs文件系统。
4. 分区磁盘在Linux中,可以将磁盘分为多个分区来管理数据。
分区的步骤如下:- 使用fdisk命令对磁盘进行分区操作;- 使用mkfs命令对分区进行格式化;- 使用mount命令将分区挂载到文件系统中。
5. 扩容磁盘当磁盘空间不足时,可以对磁盘进行扩容以增加存储容量。
扩容的步骤如下:- 在虚拟机或物理机中扩大磁盘的容量;- 使用fdisk命令对磁盘进行分区扩容;- 使用resize2fs或xfs_growfs命令对文件系统进行扩容。
总结:本文介绍了Linux中磁盘的操作步骤,包括磁盘的查看、挂载、格式化、分区和扩容等操作。
通过掌握这些操作,可以更好地管理和利用系统中的磁盘空间,提高系统的性能和稳定性。
在实际应用中,需要根据具体情况选择合适的命令和参数进行操作,并注意备份重要数据,以免造成数据丢失。
如何将KaliLinux安装到移动硬盘和U盘
如何将KaliLinux安装到移动硬盘和U盘以前在虚拟机中安装过BackTrack 3 R5特别喜欢BT的风格,也很喜欢BT强⼤的功能,所以看到BT后⾯的版本变为Kali后就直接动⼿安装了,不过马上要换电脑了,⽽且电脑上已经有两个系统了,不喜欢⽤虚拟机,所以这次想安装到移动硬盘和U盘,这样以后也容易在新电脑上使⽤,⽹上查了好多资料,失败了好多次,终于成功,特写下过程做个记录,也为想安装到移动硬盘和U盘的朋友提供个教程。
有什么问题下⾯留⾔回复,我看到会尽量解决。
OK,废话不多说,开始我⽤U盘刻录然后U盘启动的⽅法试了好⼏次,图形安装和live盘安装都试了,在最后⼀步安装grub引导时会失败,⽤虚拟机的⽅法安装成功了,我是⽤虚拟机的⽅法安装到移动硬盘和U盘并不是虚拟机⾥⾯的系统。
⽤到的虚拟机是VMware Workstation 9。
⾸先在Kali官⽹上下载Kali镜像,有amd64位和i386两种版本,即64位和32位,还有两种是ARM的,是在嵌⼊式设备上使⽤的,忽略附上下载链接:镜像官⽹下载地址打开链接后如下图所⽰,选择你需要的版本,我下载的amd64的,下载后的是⼀个种⼦⽂件,⽤迅雷打开就会下载镜像了正式安装过程⼀、配置VMware环境1.打开VMware Workstation,新建⼀个虚拟机2.选择典型(这⾥其实选择哪个都⼀样)点下⼀步3.选择第⼆项,然后点击Browse按钮选择你下载的镜像点击下⼀步4.选择Linux在Version中选择Debian 64位,因为Kali是基于Debian的,选择最新版本,点下⼀步,我这⾥最新版本为Debian 65.随便起个名字,选择你存放虚拟⽂件的⽬录,这个⽬录跟你安装在哪没关系,最好不要选择你要安装的移动硬盘或者U盘,就选择本机磁盘下某个⽬录6.设置磁盘空间,这个跟你安装好的系统没关系,保持默认的20就好,选择第⼆项Split virtual disk as multiple files点击next,然后点击完成。
linux在线添加硬盘、扫盘
登录后才能查看或发表评论立即登录或者逛逛博客园首页
linux在线添加硬盘、扫盘
1:查看scsi 硬盘设备 [root@web02 ~]# ls /sys/class/scsi_host host0 host1 host2
2:检查本机现有硬盘 [root@web02 ~]# fdisk /dev/sda sda sda1 sda2 sda3
3:刷新scsi驱动器 [root@web02 ~]# echo "- - -" > /sys/class/scsi_host/host0/scan [root@web02 ~]# echo "- - -" > /sys/class/scsi_host/host1/scan [root@web02 ~]# echo "- - -" > /sys/class/scsi_host/host2/scan [root@web02 ~]# fdisk /dev/sd sda sda1 sda2 sda3 sdb sdc [root@web02 ~]# fdisk /dev/sd^C [root@web02 ~]# fdisk -l
浅析如何给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. 使用dd命令:可以使用dd命令在Linux系统中创建虚拟磁盘。
通过dd命令可以从一个文件或设备中复制数据,并将其写入另一个文件或设备。
例如,可以使用以下命令创建一个1GB大小的虚拟磁盘文件:dd if=/dev/zero of=/path/to/virtual_disk bs=1M count=1024。
这将创建一个名为virtual_disk的1GB大小的虚拟磁盘文件。
2. 使用fallocate命令:fallocate命令可以用来在文件系统上预分配空间。
可以使用fallocate命令创建指定大小的虚拟磁盘文件。
例如,使用以下命令创建一个1GB大小的虚拟磁盘文件:fallocate -l 1G /path/to/virtual_disk.3. 使用truncate命令:truncate命令可以用来扩展或缩小文件的大小。
可以使用truncate命令创建指定大小的虚拟磁盘文件。
例如,使用以下命令创建一个1GB大小的虚拟磁盘文件:truncate -s 1G /path/to/virtual_disk.4. 使用qemu-img命令:如果你正在使用虚拟化技术(如QEMU/KVM),可以使用qemu-img命令创建虚拟磁盘。
例如,使用以下命令创建一个1GB大小的虚拟磁盘文件:qemu-img create -f qcow2 /path/to/virtual_disk.qcow2 1G.这些方法提供了在Linux系统中创建虚拟磁盘的几种选项,你可以根据自己的需求和偏好选择合适的方法来创建虚拟磁盘。
希望这些信息能够帮助到你。
如何用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):The partition table has been altered! Calling ioctl() to re-read 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-blocks 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 //看到了,这就是我们刚才新挂载的分区到这里我们工作已接近尾声了,不过我们如果这样就结束的话,我们每次重新启动服务器后都要进行手工挂载,这样很麻烦,我们需要修改/etc/fstab文件来进行自动挂载.#vi /etc/fstab在文件的末尾填加如下内容:/dev/sdb1 /www ext3 defaults 1 2如有多个分区可修改sdb1和/www,修改完后保存,重起服务器.到此我们添加新硬盘的工作结束了.二、(一)、linux支持的文件类型主要包括一下7类,箭头右面的字符就是相应的文件类型位标志:1、普通文件========>-2、目录文件========>d3、符号连接========>l4、字符设备文件====>c5、块设备文件======>b6、命名管道FIFO7、套接口socket其中FIFO和socket不做介绍。
在给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系统中,挂载数据盘是一项常见的操作,它允许用户将额外的存储空间连接到系统中。
本文将介绍Linux系统挂载数据盘的方法。
我们需要确认数据盘已经正确地连接到计算机上。
可以通过执行以下命令来检查:```sudo fdisk -l```该命令将列出所有已连接到计算机上的磁盘和分区。
在输出中,可以找到新添加的数据盘,通常标识为/dev/sdX(其中X是字母,表示具体的设备标识符)。
请确保选择正确的设备标识符,以免对系统中的其他设备造成损坏。
接下来,我们需要创建一个新的分区。
可以使用以下命令来执行此操作:```sudo fdisk /dev/sdX```在fdisk命令提示符下,按下"n"键来创建一个新分区。
可以选择主分区或逻辑分区,具体取决于您的需求。
然后,选择分区的大小和位置,并按照提示完成分区的创建。
创建分区后,按下"w"键保存更改并退出。
完成分区创建后,我们需要格式化新的分区。
常用的文件系统格式包括ext4、NTFS等。
您可以根据需要选择合适的文件系统。
以下是格式化分区的命令示例:```sudo mkfs.ext4 /dev/sdX1```在上述命令中,"sdX1"是新创建分区的设备路径。
根据实际情况进行更改。
接下来,我们需要创建一个目录,用于挂载数据盘。
可以使用以下命令创建一个目录:```sudo mkdir /mnt/data```在上述命令中,"/mnt/data"是用于挂载数据盘的目录路径。
您可以根据需要选择其他目录或名称。
现在,我们可以将数据盘挂载到新创建的目录。
可以使用以下命令来执行此操作:```sudo mount /dev/sdX1 /mnt/data```在上述命令中,"sdX1"是新创建分区的设备路径,"/mnt/data"是用于挂载数据盘的目录路径。
linux下挂载大于4T的NTFS移动硬盘
Linux下挂载NTFS移动硬盘
一、环境说明
Windows环境:用于格式化移动硬盘
Linux环境:用于挂载移动硬盘,并复制数据,系统版本 Redhat/CentOS 5.8或7.1
Linux下ntfs-3g安装:
1、tar -xzvf ntfs-3g_ntfsprogs-2017.3.23.tgz
2、cd ntfs-3g_ntfsprogs-2017.3.23
3、./configure
4、make
5、make install
二、处理步骤
2.1初始化移动硬盘
1、移动硬盘接入windows系统后,在“桌面”—“我的电脑”—右键,选
择“管理”,然后选择“磁盘管理”,针对新增的磁盘进行右键初始化。
初始化时选择“GPT”
2、初始化成功后,针对磁盘新增卷,并快速格式化为NTFS文件系统,大小
为全部磁盘空间。
注意:
如果移动硬盘已经初始化或者已经格式化,需要确保是GPT磁盘,否则需接入windows系统,在磁盘管理中进行转换。
2.2Linux下接入移动硬盘
1、移动硬盘插入Linux系统(已安装ntfs-3g)
2、执行命令:fdisk -l
可以看出,/dec/sdc为移动硬盘,并且包含两个分区(/dev/sdc1和/dev/sdc2),其中/dev/sdc1是GPT表(可用来区分NTFS),系统无需挂载。
/dev/sdc2是真正的ntfs文件系统磁盘(fdisk -l无法看到,但不影响).
3、挂载移动硬盘,执行命令:
mount -t ntfs-3g /dev/sdc2 /tmp/sdc2
4、通过df命令确认挂载是否成功
5、复制文件至/tmp/sdc2即可。
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文件夹,文件夹下方查看其空间大小,验证是否挂载成功。
Linux 不重启添加硬盘
Linux 不重启添加硬盘试验环境:REDHAT 5.8 & 6,4 (ESXI5.0)目的:在不重启linux情况下重新识别新添加的硬盘信息注:如果没有rescan-scsi-bus.sh命令则使用yum安装sg3_utils-1.28-4.el6.x86_64.rpm包即可。
步骤:echo "- - -">/sys/class/scsi_host/host0/scanrescan-scsi-bus.sh操作:[root@test ~]# fdisk -lDisk /dev/sda: 107.4 GB, 107374182400 bytes255 heads, 63 sectors/track, 13054 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0006ca72Device Boot Start End Blocks Id System/dev/sda1 * 1 64 512000 83 LinuxPartition 1 does not end on cylinder boundary./dev/sda2 64 13055 104344576 8e Linux LVMDisk /dev/mapper/vg_root-lv_root: 53.7 GB, 53687091200 bytes255 heads, 63 sectors/track, 6527 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/mapper/vg_root-lv_swap: 4294 MB, 4294967296 bytes255 heads, 63 sectors/track, 522 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/mapper/vg_root-lv_patrol: 4294 MB, 4294967296 bytes255 heads, 63 sectors/track, 522 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000[root@test ~]# fdisk -l|moreDisk /dev/sda: 107.4 GB, 107374182400 bytes255 heads, 63 sectors/track, 13054 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0006ca72Device Boot Start End Blocks Id System/dev/sda1 * 1 64 512000 83 LinuxPartition 1 does not end on cylinder boundary./dev/sda2 64 13055 104344576 8e Linux LVMDisk /dev/mapper/vg_root-lv_root: 53.7 GB, 53687091200 bytes255 heads, 63 sectors/track, 6527 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/mapper/vg_root-lv_swap: 4294 MB, 4294967296 bytes255 heads, 63 sectors/track, 522 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/mapper/vg_root-lv_patrol: 4294 MB, 4294967296 bytes255 heads, 63 sectors/track, 522 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000[root@test ~]# echo "- - -">/sys/class/scsi_host/host0/scan[root@test ~]# rescan-scsi-bus.shHost adapter 0 (ata_piix) found.Host adapter 1 (ata_piix) found.Host adapter 10 (ahci) found.Host adapter 11 (ahci) found.Host adapter 12 (ahci) found.Host adapter 13 (ahci) found.Host adapter 14 (ahci) found.Host adapter 15 (ahci) found.Host adapter 16 (ahci) found.Host adapter 17 (ahci) found.Host adapter 18 (ahci) found.Host adapter 19 (ahci) found.Host adapter 2 (mptspi) found.Host adapter 20 (ahci) found.Host adapter 21 (ahci) found.Host adapter 22 (ahci) found.Host adapter 23 (ahci) found.Host adapter 24 (ahci) found.Host adapter 25 (ahci) found.Host adapter 26 (ahci) found.Host adapter 27 (ahci) found.Host adapter 28 (ahci) found.Host adapter 29 (ahci) found.Host adapter 3 (ahci) found.Host adapter 30 (ahci) found.Host adapter 31 (ahci) found.Host adapter 32 (ahci) found.Host adapter 4 (ahci) found.Host adapter 5 (ahci) found.Host adapter 6 (ahci) found.Host adapter 7 (ahci) found.Host adapter 8 (ahci) found.Host adapter 9 (ahci) found.Scanning SCSI subsystem for new devicesScanning host 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNsScanning host 1 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNsScanning host 2 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNsScanning for device 2 0 0 0 ...OLD: Host: scsi2 Channel: 00 Id: 00 Lun: 00Vendor: VMware, Model: VMware Virtual S Rev: 1.0Type: Direct-Access ANSI SCSI revision: 02Scanning for device 2 0 1 0 ...NEW: Host: scsi2 Channel: 00 Id: 01 Lun: 00Vendor: VMware, Model: VMware Virtual S Rev: 1.0Type: Direct-Access ANSI SCSI revision: 02Scanning for device 2 0 1 0 ...OLD: Host: scsi2 Channel: 00 Id: 01 Lun: 00Vendor: VMware, Model: VMware Virtual S Rev: 1.0Type: Direct-Access ANSI SCSI revision: 02Scanning host 3 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 4 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 5 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 6 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 7 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 8 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 9 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 10 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 11 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 12 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 13 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 14 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 15 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 16 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 17 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 18 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 19 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 20 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 21 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 22 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 23 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 24 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 25 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 26 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 27 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 28 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 29 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 30 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 31 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNsScanning host 32 channels 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs 0 new device(s) found.0 device(s) removed.[root@test ~]# fdisk -lDisk /dev/sda: 107.4 GB, 107374182400 bytes255 heads, 63 sectors/track, 13054 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0006ca72Device Boot Start End Blocks Id System/dev/sda1 * 1 64 512000 83 LinuxPartition 1 does not end on cylinder boundary./dev/sda2 64 13055 104344576 8e Linux LVMDisk /dev/mapper/vg_root-lv_root: 53.7 GB, 53687091200 bytes255 heads, 63 sectors/track, 6527 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/mapper/vg_root-lv_swap: 4294 MB, 4294967296 bytes255 heads, 63 sectors/track, 522 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/mapper/vg_root-lv_patrol: 4294 MB, 4294967296 bytes255 heads, 63 sectors/track, 522 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/sdb: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000[root@test ~]#。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
格式化完后我们需要进行挂载分区,
#mkdir www //创建/www目录,我们将把新的分区挂到www下
#mount /dev/sdb1 /www //将/dev/sdb1挂载到/www
# df //用df命令进行查看
Filesystem 1K-blocks Used Available Use% Mounted on
在服务器上把硬盘接好,启动linux,以root登陆。
比如我新加一块SCSI硬盘,需要将其分成三个区:
#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 action
e extended //输入e为创建扩展分区
/dev/sdb1 485906 8239 452580 2% /www //看到了,这就是我们刚
才新挂载的分区
到这里我们工作已接近尾声了,不过我们如果这样就结束的话,我们每次重新启动服务器后都要
进行手工挂载,这样很麻烦,我们需要修改/etc/fstab文件来进行自动挂载。
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
这样就分区完,我们还要进行格式化
#mkfs -t ext3 -c /dev/sdb1 //如果有多个分区,则分区修改为sdb2这样
#vi /etc/fstab
在文件的末尾填加如下内容:
/dev/sdb1 /www ext3 defaults 1 2
如有多个分区可修改sdb1和/www,修改完后保存,重起服务器。
到此我们添加新硬盘的工作结束了。
p primary partition (1-4) //输入p为创建主分区,这里我们选择p
Partion 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保存分区。
/dev/sda2 3771316 1388956 2190788 39% /
/dev/sda1 101089 9463 86407 10% /boot
none 62988 0 62988 0% /dev/shm