A. 在linux系統下,為什麼Ext3格式分區的移動硬碟無法讀寫。(無法創建和刪除)
先分區在格式化 然後mount掛載~
[root@localhost ~]# fdisk -l 查看當前磁碟分配
Disk /dev/sda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 25 200781 83 Linux
/dev/sda2 26 793 6168960 83 Linux
/dev/sda3 794 924 1052257+ 83 Linux
/dev/sda4 925 2610 13542795 5 Extended
/dev/sda5 925 1055 1052226 83 Linux
/dev/sda6 1056 1186 1052226 82 Linux swap / Solaris
/dev/sda7 1187 2610 11438248+ 83 Linux
Disk /dev/sdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
可以看到 沒有使用
# fdisk /dev/sdb
#m 菜單
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 註:l是列出分區類型,以供我們設置相應分區的類型;
m print this menu 註:m 是列出幫助信息;
n add a new partition 註:添加一個分區;
o create a new empty DOS partition table
p print the partition table 註:p列出分區表;
q quit without saving changes 註:不保存退出;
s create a new empty Sun disklabel
t change a partition's system id 註:t 改變分區類型;
u change display/entry units
v verify the partition table
w write table to disk and exit 註:把分區表寫入硬碟並退出;
x extra functionality (experts only) 註:擴展應用,專家功能;
#p 查無分區
Device Boot Start End Blocks Id System
#n 添加
#p 擴展為e;主分區為p
#1 創建第一塊分區
#回車 取默認值回車
#+1024M 設置第一塊分區為 1G
Partition number (1-4): 1
First cylinder (1-652, default 1):回車
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-652, default 652): +1024M
#P 查看到 創建了sdb1的分區
Device Boot Start End Blocks Id System
/dev/sdb1 63 2008124 1004031 83 Linux
#w 保存
繼續分剩下的 4G空間
# fdisk /dev/sdb
#P 查看
Device Boot Start End Blocks Id System
/dev/sdb1 1 125 1004031 83 Linux
可以看到 從磁柱1開始到磁柱125結束
下次分區要從126開始
#n 添加分區
#p 主分區 primary
#2 創建第二塊分區
#回車 看到default為 126 默認值變為從126開始, 直接回車
#回車 使用剩下全部空間,直接回車
#p 查看下 sdb1 1-125 sdb2 126-652
Device Boot Start End Blocks Id System
/dev/sdb1 1 125 1004031 83 Linux
/dev/sdb2 126 652 4233127+ 83 Linux
#w 保存退出
格式化 sdb1 與 sdb2
#mkfs.ext3 /dev/sdb1
#mkfs.ext3 /dev/sdb2
還要掛載硬碟 用mount命令
#mkdir /disk1 創建目錄
#mkdir /disk2
#mount /dev/sdb1 /disk1
#mount /dev/sdb2 /disk2
編輯/etc/fstab文件,實現啟動後自動掛載
#vi /etc/fstab
添加要掛載的內容到文件末尾,先是要掛載的分區,然後是掛載到的目錄,分區格式,其他默認就可以
LABEL=/ / ext3 defaults 1 1
LABEL=/var /var ext3 defaults 1 2
LABEL=/home /home ext3 defaults 1 2
LABEL=/tmp /tmp ext3 defaults 1 2
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda6 swap swap defaults 0 0
/dev/sdb1 /disk1 ext3 defaults 1 2
/dev/sdb2 /disk2 ext3 defaults 12
#reboot 重啟
[root@localhost ~]# df
文件系統 1K-塊 已用 可用 已用% 掛載點
/dev/sda2 5975552 1364068 4303036 25% /
/dev/sda7 11079832 190424 10317496 2% /var
/dev/sda5 1019208 34116 932484 4% /home
/dev/sda3 1019240 34132 932496 4% /tmp
/dev/sda1 194442 11923 172480 7% /boot
tmpfs 513464 0 513464 0% /dev/shm
/dev/sdb1 988212 17656 920356 2% /disk1
/dev/sdb2 4166532 139488 3815388 4% /disk2
B. 如何刪除linux 分區
進入xp系統,右鍵單擊我的電腦,選"管理",在彈出的對話框左下角點"磁碟管理",在中央區出現各分區的狀況,右鍵單擊linux所在盤,要麼格式化,要麼刪除此分區(推薦),提示你此分區東西都會丟,你若不需備份就直接刪,刪了後,它成了,可利用空間,再對它點右鍵,進行合並操作就行了.很簡單.
C. 安裝Linux Ubuntu時無法卸載分區
系統盤格掉,弄兩個分區,一個是win一個是Linux,先安裝win系統,在安裝linux,這樣的順序就會有雙系統,如果反過來就會只有一個win系統。
D. linux分區卸載
grub是裝在主引導記錄(mbr)上的,格式化不會刪除主引導記錄。用系統盤或其他的手段進入內DOS,運行FDISK /MBR重建主引導記錄容就好了
克隆安裝 XP 盤可以扔了。建議選擇原版 XP 安裝盤。
原因很簡單。GHOST 不會恢復 MBR 數據。(其實不是不能回復,而是需要選擇整個硬碟備份方式才行)
這里是系統啟動的關鍵。DOS 命令 fdisk /mbr 就可以安裝微軟的 MBR 程序。你這個提示其實是 Linux 的引導程序 grub 的提示,他如果找不到 Linux 分區裡面的 grub 繼續啟動文件,就會出現這個提示。
一般 GHOST 盤裡面會有一個 DOS 工具箱,用這裡面的 fdisk /mbr 一下應該就好了。
不過也要看分區設置,Windows 的 C 盤(CDEF 這種盤符並不能確定是那個分區的)必須是「激活」狀態的分區才可以啟動系統。
這個工作其實 XP 原版安裝盤會自動代勞的。GHOST 不會這么干。
E. linux怎麼刪除已寫入的新分區信息
這個是來fstab文件的內容吧?自
刪除分區信息,如果是指刪除這個分區的掛載信息,直接編輯fstab,注釋或者刪除該條掛載記錄就可以了。
sudo vi /etc/fstab
vi可以換成你喜歡的編輯工具,如gedit,nano
如果要刪除分區,運行分區軟體。
F. linux磁碟哪些分區不能刪除
以RH9為例,上面有隻有兩個分區 /dev/sda1 和/dev/sda2
#fdisk /dev/sda (注意sda後不要加數字)
command(m for help): m 輸入m後,就會看到很多命令
command(m for help): p 輸出當前磁碟的狀態
command(m for help): q 想要不存儲離開嗎?按下q,請不要隨便按w
新增分區:#fdisk /dev/sda
command(m for help): n 此時系統會提示新增P(主分區)還是E(擴展分區),系統一般是(4個P)+E,而且E分區號必須從5開始
p 這里自行決定是P還是E
Partition number(1-4):3 編號可以隨意
First cylinder: 這里按下ENTER就行了
Last cylinder or ..............: +100M
再輸入P的時候就能看到新增的分區了
刪除分區:
#fdisk /dev/sda
command(m for help): d
選擇分區號
記住q---不存儲離開 w---存儲離開
附上容易混淆的兩個命令: df(disk free)---顯示磁碟的文件系統與使用情形