linux新硬盘
Ⅰ linux虚拟机卸载新硬盘的方法
装载:
1、启动vm,选择vm->Settings,按向导添加一块SCSI磁盘。进入Linux系统。
2、 fdisk -l 会看到有一块新的设置,如果你先前有一块硬盘(sda1, sda3...),新加的这块应该是(/dev/sdb)。
[root@localhost ~]# fdisk -l
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda3 14 1044 8281507+ 83 Linux
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
3、分区:
[root@localhost ~]# fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building 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 1044.
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)
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-1044, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-1044, default 1044):
Using default value 1044
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
[root@localhost ~]# fdisk -l
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda3 14 1044 8281507+ 83 Linux
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 1044 8385898+ 83 Linux
4、格式化:
[root@localhost ~]# mkfs -t ext3 /dev/sdb1
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1048576 inodes, 2096474 blocks
104823 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2147483648
64 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 31 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
5、装载:
[root@localhost ~]# mount /dev/sdb1 /u01/app/oracle
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
6.7G 5.8G 576M 92% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 233M 0 233M 0% /dev/shm
/dev/sdb1 7.9G 147M 7.4G 2% /u01/app/oracle
6、编辑fstab文件(不然重启电脑后系统将不会保存之前的挂载操作):
[root@localhost ~]# vi /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/dev/sdc1 /u03 ext3 defaults 1 1
/dev/sdb1 /u01/app/oracle ext3 defaults 1 1
# Beginning of the block added by the VMware software
.host:/ /mnt/hgfs vmhgfs defaults,ttl=5 0 0
# End of the block added by the VMware software
卸载:
[root@localhost ~]# umount /dev/sdb1
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
6.7G 5.8G 576M 92% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 233M 0 233M 0% /dev/shm
Ⅱ linux系统服务器怎么加硬盘
一.Linux的硬盘识别
2.6
kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如:
sda
表示第1块SCSI硬盘.
hda
表示第1块IDE硬盘(即连接在第1个IDE接口的Master口上).
当添加了新硬盘后,在/dev目录下会有相应的设备文件产生.cciss的硬盘是个例外,它的
设备文件在/dev/cciss/目录下.一般使用”fdisk
-l”命令可以列出系统中当前连接的硬盘
设备和分区信息.新硬盘没有分区信息,则只显示硬盘大小信息.
二.在linux系统中添加新硬盘
下面说明一下,添加一块10G硬盘到第一个IDE口的Slave接口上.
安装好硬盘后,开机root身份登录.
执行fdisk
-l命令显示当前系统的硬盘设备.
#
fdisk
-l
Disk
/dev/hdb:
10.7
GB,
10737418240
bytes
255
heads,
63
sectors/track,
1305
cylinders
Units
=
cylinders
of
16065
*
512
=
8225280
bytes
Disk
/dev/hdb
doesn't
contain
a
valid
partition
table
显示hdb没有分区信息,大小为10G.
使用fdisk命令对hdb进行分区.
#
fdisk
/dev/hdb
Warning:
invalid
flag
0x0000
of
partition
table
4
will
be
corrected
by
w(rite)
输入:
n
表示新建分区.
Command
(m
for
help):
n
Command
action
e
extended
p
primary
partition
(1-4)
输入:
p
表示建立一个原始分区.
p
Partition
number
(1-4):
1
输入:
1
表示此分区编号为1.
First
cylinder
(1-1305,
default
1):
输入:
回车
表示使用默认起始柱面号.如果要分多个区的话,先盘算好要多大,再输入数字
Using
default
value
1
Last
cylinder
or
+size
or
+sizeM
or
+sizeK
(1-1305,
default
1305):
输入:
回车
表示使用默认结束柱面号.即此分区使用整个硬盘空间.
Using
default
value
1305
Command
(m
for
help):
w
输入:
w
存盘,退出fdisk.
再使用fdisk
-l命令查看分区情况.
#
fdisk
-l
Disk
/dev/hdb:
10.7
GB,
10737418240
bytes
255
heads,
63
sectors/track,
1305
cylinders
Units
=
cylinders
of
16065
*
512
=
8225280
bytes
Device
Boot
Start
End
Blocks
Id
System
/dev/hdb1
1
1305
10482381
83
Linux
显示/dev/hdb上有一个hdb1分区,为linux格式.
分区后,需要对这个分区进行格式化.
#
mkfs.ext3
/dev/hdb1
将新建分区挂在到/mnt/hdb1上.
(挂载点设成自己的)
#
mkdir
/mnt/hdb1
#
mount
/dev/hdb1
/mnt/hdb1
三.设置新硬盘开机自动挂载
在/etc/fstab中添加新硬盘的挂载信息.添加下面一行:
/dev/hdb1
/mnt/hdb1
ext3
defaults
1
2(如果还有一个分区就是1
3,以此类推)
这样,每次开机后,系统会自动将/dev/hdb1挂载到/mnt/hdb1上.
Ⅲ linux备份系统到新硬盘
连接好新硬盘,开机,进入系统(废话!)
fdisk -l ; 由于我两块硬盘都是Sata的,所以fdisk -l出来的结果是sda(旧) sdb(新)
dd if=/dev/sda of=/dev/sdb ; 注意的是最好两块硬盘是同一容量和同一型号,否则比较麻烦。
等待,漫长的等待
关机,将两个硬盘的接口更换一下。
finish
dd的方式有点类似于ghost的全盘复制,速度较慢,但不会出现ghost那样无法启动的现象。制作linux的软raid1也可以尝试用这种方式同步。
PS:dd过程中如果无聊,可以通过在另一个终端键入 killall -s SIGUSR1 dd 发送SIGUSR1信号获取当前进度
Ⅳ linux添加新硬盘的步骤
早期的linux系统,不能自动识别并加载硬盘(系统盘除外),要使用者手动用mount装载。现在的linux系统一般都能自动识别并装载硬盘。
开机前插上硬盘,开机自动识别装载,在桌面上会看到相应图标。
开机后插入,要用mount命令手动装载。
"mount /dev/硬盘分区 -t 文件系统格式 -o 选项 /mnt/目录“
要预先用"sudo mkdir /mnt/目录”创建这个目录。
Ⅳ 怎样在Linux中添加新的硬盘
基本操作和Windows下差不多:先关机,装上新盘开机,看看系统BIOS有没有认出来(在Linux的启动信息中就应该有);IDE的硬盘是hda、hdb等,SCSI的是sda、sdb,用#fdisk hdb创建分区,请查看《linux就该这么学》第六章内容。
Ⅵ 如何在现有的Linux系统上添加新的磁盘
我使用 fdisk 工具 完成这些配置。
我已经添加了一块 20GB 容量的硬盘,挂载到了 /data 分区。
fdisk 是一个在 Linux 系统上用于显示和管理硬盘和分区命令行工具。
# fdisk -l
这个命令会列出当前分区和配置。
添加了 20GB 容量的硬盘后,fdisk -l 的输出像下面这样。
# fdisk -l
新添加的磁盘显示为 /dev/xvdc。如果我们添加的是物理磁盘,基于磁盘类型它会显示为类似 /dev/sda。这里我使用的是虚拟磁盘。
要在特定硬盘上分区,例如 /dev/xvdc。
# fdisk /dev/xvdc
常用的 fdisk 命令。
n - 创建分区
p - 打印分区表
d - 删除一个分区
Ⅶ 如何在linux上添加新硬盘
我使用 fdisk 工具 完成这些配置。
我已经添加了一块 20GB 容量的硬盘,挂载到了 /data 分区。
fdisk 是一个在 Linux 系统上用于显示和管理硬盘和分区命令行工具。
# fdisk -l
这个命令会列出当前分区和配置。
添加了 20GB 容量的硬盘后,fdisk -l 的输出像下面这样。
# fdisk -l
新添加的磁盘显示为 /dev/xvdc。如果我们添加的是物理磁盘,基于磁盘类型它会显示为类似 /dev/sda。这里我使用的是虚拟磁盘。
要在特定硬盘上分区,例如 /dev/xvdc。
# fdisk /dev/xvdc
常用的 fdisk 命令。
n - 创建分区
p - 打印分区表
d - 删除一个分区
q - 不保存更改退出
w - 保存更改并退出
这里既然我们是要创建一个分区,就用 n 选项。
创建主分区或者扩展分区。默认情况下我们最多可以有 4 个主分区。
按需求输入分区编号。推荐使用默认的值 1。
输入第一个扇区的大小。如果是一个新的磁盘,通常选择默认值。如果你是在同一个磁盘上创建第二个分区,我们需要在前一个分区的最后一个扇区的基础上加 1。
输入最后一个扇区或者分区大小的值。通常推荐输入分区的大小。总是添加前缀 + 以防止值超出范围错误。
保存更改并退出。
现在使用 mkfs 命令格式化磁盘。
# mkfs.ext4 /dev/xvdc1
格式化完成后,按照下面的命令挂载分区。
# mount /dev/xvdc1 /data
在 /etc/fstab 文件中添加条目以便永久启动时自动挂载。
/dev/xvdc1 /data ext4defaults 0 0
总结
现在你知道如何使用 fdisk 命令 在新磁盘上创建分区并挂载了。
Ⅷ linux中如何挂载新加的硬盘
1、建立新硬盘挂载点,可以使=是已有文件夹或者新建个专用文件夹(比如/home/newdisk)
2、使用fdisk
-L命令查看新加硬盘是否被识别。现在的硬盘一般会被识别为sdb(前提是你只有一块硬盘,如果有两块则为sdc以此类推)。
3、使用/mount空格/dev/sdb空格
/home/newdisk
进行挂载
4、使用mkfs.ext3
/home/newdisk
命令格式化这块磁盘。
格式化完成就可以正常使用了
Ⅸ 如何给Linux添加一块新硬盘并且存储数据
在/dev目录下,可以找到新硬盘,一般都标做sd?
#
cd
/dev
#
ls
sd*
这样就可以看到所有的硬盘了,一般最后一个就是新的硬盘了,这里假设是
sde
给硬盘进行分区
fdisk
/dev/sde
n
(表示新建分区)
p
(主分区)
1
(分区编号)
(接下来的分区大小可以直接回车,默认是整块硬盘一个分区,当然也可以选择多个分区)
w
(确定分区后写入)
这样就会得到一个新的分区
/dev/sde1
分区格式化
#
mkfs
ext4
/dev/sde1
挂载硬盘分区
首先新建一个目录,作为挂载目录
#
mkdir
/newdisk
#
mount
/newdisk
/dev/sde1
这样一来,/newdisk目录就是新硬盘的存储,可以存储数据了
Ⅹ 说明LINUX电脑中如何添加一块硬盘
1.Linux下硬盘的编号
ide硬盘一般是hdx,scsi硬盘为sdx,x为a,b,c,d
2.Linux下对分区的编号
第一个Primary分区为1,其次为2,3,最大为4,扩展盘上的逻辑分区为5开始。
注意这里硬盘排列的顺序和windows下的cde不同,所以要数对了,不要按照windows下的顺序推断。
3.增加一块新硬盘
新硬盘,先要分区,以ide硬盘为例
fdisk
/dev/hdx
出现命令提示符后,m命令为显示帮助,n为新建,l为查看
其次,对分区格式化
mkfs
/dev/hdxn
n为1,2,3...
第三,mount分区
mount
/dev/hdxn
/pathname
pathname可以是意目录或者文件夹。
4.添加一个已有内容的新硬盘
直接mount
mount
-t
xxxx
/dev/hdxn
/pathname
xxxx为目前内核支持的文件类型,可以是ext2,fat,vfact,iso9600等。