一.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系統,用apache構架的伺服器,如何建立多個站點,為多個網站提供空間
使用APACHE的虛擬空間設置功能。
http://hi..com/reon/blog/item/afe5f1d34a3855dfa9ec9a35.html
-------------------------
多個網站的話直接復制這段修改就可以了,比如:
<VirtualHost *:80>
DocumentRoot /www/web1
ServerName www.abc.com
ErrorLog logs/www.abc.com-error_log
CustomLog logs/mmy-www.abc.com-access_log common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/yahoo
ServerName www.yahoo.com
ErrorLog logs/www.yahoo.com-error_log
CustomLog logs/mmy-www.yahoo.com-access_log common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/
ServerName www..com
ErrorLog logs/www..com-error_log
CustomLog logs/mmy-www..com-access_log common
</VirtualHost>
③ 怎麼創建linux swap分區
Swap分區,即交換區,Swap空間的作用可簡單描述為:當系統的物理內存不夠用的時候,就需要將物理內存中的一部分空間釋放出來,以供當前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒有什麼操作的程序,這些被釋放的空間被臨時保存到Swap空間中,等到那些程序要運行時,再從Swap中恢復保存的數據到內存中。這樣,系統總是在物理內存不夠時,才進行Swap交換。其實,Swap的調整對Linux伺服器,特別是Web伺服器的性能至關重要。通過調整Swap,有時可以越過系統性能瓶頸,節省系統升級費用。
Linux系統下如何創建和刪除swap分區?
創建Swap
首先,用擁有root許可權的用戶通過SSH遠程登入或者本地終端登入到系統,進行創建Swap分區
dd if=/dev/zero of=/swap/swap bs=1024 count=1024000
if//輸入
of//輸出
bs//塊兒大小
count//總大小
創建Linux交換文件
mkswap/swap/swap
立即激活/swap/swap交換文件
swapon/swap/swap
查看是否生效
[root@webserver~]#free-m
total used free shared buffers cached
Mem:2007 140 1867 0 8 35
-/+ buffers/cache:96 1911
Swap:972 0 972
通過以上輸出信息可以看出,已經成功創建Swap分區
設置成永久生效
雖然現在已經生效,但是等到下次伺服器重啟之後。該Swap虛擬磁碟會失效,為保證永久生效,需要在/etc/fstab文件添加如下指令集:
echo "/swap/swap swap swap defaults 0 0"》》/etc/fstab
到這里,Swap分區已經完成創建了。
刪除Swap分區
首先停止Swap分區
swapoff/swap/swap
刪除swap分區文件
rm-rf/swap/swap
刪除"/etc/swap" 指定文件
這樣就可以手工添加和刪除swap分區
代碼如下:
sed -i 「/『\/swap\/ swap swap swap defaults 0 0』//」 /etc/fstab
④ 騰訊雲伺服器linux系統盤滿了怎麼辦
Linux伺服器系統磁碟空間占滿一般有2種方式處理:
1、刪除一些不必要的文件,減少系統空間非運行文件的存放,這是通常方式;
2、向騰訊雲申請添加數據存儲,在Linux上進行格式化並掛載。
⑤ linux下,如何掛載一塊硬碟
Linux 將一塊硬碟進行掛載到任意目錄下的方法如下:
掛載目錄是任意的,由你自己決定。
1、首先先在虛擬機上添加一塊硬碟,打開虛擬機收輸入fdisk -l 將,系統中所有的分區都列出來;
⑥ 如何在Linux伺服器上添加硬碟
你進入系統前要在GRUB上選擇
你按E可以進入一行編輯
你會看到
root(hd0,0)
kernel......
initrd......
等等
那個hd0,0就表示你進的是哪一個盤的系統
第一個0就表示第一個硬碟
第二個0就表示硬碟上的第一個分區
你直接把第二塊硬碟加在機箱里
進入第一個硬碟的系統後,可以直接掛載
mount
-t
ext3
/dev/hdb1
/mnt
(/hdb1表示第2塊硬碟的第一個分區
/mnt可以是你根下的任一文件夾)
或者進入/etc/fstab
添加一行
/dev/hdb1
/mnt
ext3
defoult
0
0
如果有多的分區的話
以此類推
⑦ linux伺服器/目錄怎麼擴容
linux原先規劃的硬碟不足了
目錄空間不足怎麼擴容?
掛接新硬碟
Mkdir
/disk_gj
---
先建立一個掛接的目錄
Mount
-t
ext2
/dev/hdc1/
/disk_gj
/disk_gj
就是新掛載的硬碟
Cd
home
Tar
-zcvf
/disk_gj
/home.tar.gz
*
Cd
/disk_gj
Tar
-zxvf
home.tar.gz
Umount
/home
//卸載舊的home文件
Mount
-text2
/dev/hdc1/
/home