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等。