當前位置:首頁 » 操作系統 » linux增加分區

linux增加分區

發布時間: 2022-05-04 20:02:15

『壹』 linux 已有四個主分區,怎麼新增擴展分區

您好,理論上是不可以再新建分區了,所以您可以使用一些分區編輯軟體將一個主分區或更多主分區轉化為邏輯分區。也可以通過刪除一個分區來創造一個新的邏輯分區。同時您要注意,這樣的話,linux有可能因為分區的變化而無法啟動。為了防止在操作中出現意外情況,您還是使用一些dos,pe或者linux live cd來改動。之後重建grub。分區操作比較危險,數據無價,謹慎操作。如有其他問題,歡迎追問。

『貳』 linux新增了磁碟空間,怎麼增大原有的分區

樓下提供的是一種變相的方案, 將新增空間轉變為分區掛載到文件系統中使用。
另一種方案是用fdisk 根據磁碟分區起始和終止柱面號,刪除已有分區,重新新建分區。
具體方案參考以下網路文章(以下原文基本涵蓋了主要技術點,如果未涉及其他具體細節,你可參考其他網路同分類文章):
##################
在使用linux的過程中, 有時會出現因為安裝系統時分區不當導致有的分區空間不足,而有的分區空間過剩的情況.

比如: 我在安裝系統時給/usr/local分配器了5G的空間,但使用一段過程後發現, /usr/local最多隻用到了1G.這樣可以將
/usr/local大小調整為1G. 空出4G留作他用.

本文歸納了在不破快文件系統數據的前提下對文件系統大小進行調整的方法.這里採用的是"拆東牆, 補西牆"的方法. 當然, 如果你的
磁碟中有未分區的空閑空間, 你就不用減小某個分區的空間了. 這實際上是一個特例.

減小一個分區的大小:
[ partition ]
[ partition | free space ]

增加一個分區的大小:
[ partition a1 | partition b | free space ]
[ partition a2 | | partition a2 ]

准備工作

(一) 備份

首先組好備份要更改的分區中的文件. 對磁碟的操作也許會導致數據的丟失. 開始工作之前最好將重要的數據保存到別的分區.

(二) 獲取相關信息.

1, 運行 $ df , 查看文件系統信息. 記下你想要調整的分區對應的掛載點和設備文件.
這一步是為了查看/usr/local對應/dev/中的哪個設備文件. 本文以/dev/hda7為例.

2, 運行 # sudo fdisk /dev/sda . 進入fdisk , 按下p, 查看磁碟分區信息. 記下/dev/sda8的起始柱面號, 終止柱面號. 設他們分別為start, end. 並記下一個"Unit"包含多少位元組.

注意, 文件系統大小和磁碟分區大小是不能等同的: 起碼他們的計量單位不同. 在文件系統中, 一般用KB, MB, GB為單位. 但在fdisk中, 是以磁碟的"unit"值(即一個柱面中包含的位元組數)來計算的. 我們運行 # fdisk /dev/sda後, fdisk顯示如下信息:

Disk /dev/sda: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

(三)計算終止柱面號

e.g: 原先/usr/local的大小為5000 MB, 起始柱面號為2550, 終止柱面號為3157. 那麼我現在要將它的大小改為1000MB, 應該這樣計算終止柱面號( [3.2] = 4 ):

終止柱面號 = 2550 + [(1000 * 1024 * 1024 ) / 8225280] = 2678

使用fdisk刪除原來的分區(以前分區的數據不會丟失!). 然後新建一個分區, 新分區於舊分區唯一的區別就在於分區大小不一樣, 這表現在他們終止柱面號不同.
增加分區大小: 終止柱面號設置為空閑空間的最後一個柱面號.
減小分區大小: 終止柱面號由計算得出.

開始調整
在開始調整之前, 最好拿一張紙記下要調整的分區的下列信息:
調整前大小, 調整後大小. 它掛載在哪個目錄, 對應於/dev/中的哪個設備. 起始, 終止柱面.

e.g: 調整前: 5G, 調整後: 1G, 掛載點: /usr/local, 對應於/dev/hda7. 起始,終止柱面分別為2550, 3157.

1, 卸載分區
最好在runlevel = 1的情況下卸載.
# umount /dev/<partition to resize>

2, 檢查文件系統的一致性
# fsck -n /dev/<partition to resize>

3, 如夠是ext3系統, 還要去除日誌
# tune2fs -O ^has_journal /dev/<partition to resize>

注意: 取出日誌後的ext3系統是無法掛載的, 使用

# tune2fs -j /dev/<resized partition>重建日誌.

4, 調整文件系統大小
# resize_reiserfs -s 1000M /dev/hda7
調整完文件系統的大小以後,再使用以下命令以文件系統進行全面的檢查:
# reiserfsck --check --fix-fixable /dev/hda7

5, 進入fdisk, 調整分區大小.
# fdisk /dev/hda

由於內核仍然使用舊的分區表, 重啟之後再進行後面的步驟.

通過以上步驟,我們已經完成了硬碟分區大小調整的操作,接下來回到重新調整文件系統大小的問題上來。 由於硬碟分區是按照柱面來計劃的,我們要在 resize_reiserfs步驟上就一步到位調整文件系統大小與硬碟分區大小正好相等是比較困難的事情。所以一般是調硬碟分區比文件系統要大一點點,然後再通過以下命令進行同步(當然如果你不在意硬碟分區裡面存在部分空間的話也可以忽略以下步驟):
# umount /home/
# resize_reiserfs /dev/hda6

這樣, 就將/usr/local的大小調整為1G, 留下了4G的空閑磁碟空間.
#####################

『叄』 Linux下如何增加swap分區大小

1、檢查當前的分區情況:

[root@localhost]#free -m

2、增加交換分區文件及大小,如果要增加2G大小的交換分區,則命令寫法如下,其中的 count 等於想要的塊大小。

[root@localhost]# dd if=/dev/zero of=/home/swap bs=1024 count=2048000

3、設置交換文件:

[root@localhost]# mkswap /home/swap

4、立即啟用交換分區文件

[root@localhost]# swapon /home/swap

5、如果要在引導時自動啟用,則編輯 /etc/fstab 文件,添加行:
/home/swap swap swap defaults 0 0

系統下次引導時,它就會啟用新建的交換文件,再查看SWAP分區大小發現增加了2G。

批量刪除linux下文件夾命令如下:
比如我要刪除/var/www/html這個文件夾的話可以使用以下命令:rm -Rf html
然後在ls查看發現沒html這個文件夾了!

『肆』 linux 怎麼增加swap分區

方法一、通過swap文件增加:
1、創建交換文件
[root@SOA ~]# dd if=/dev/zero of=/tmp/mem.swap bs=1M count=4096記錄了4096+0 的讀入記錄了4096+0 的寫出4294967296位元組(4.3 GB)已復制,54.6386 秒,78.6 MB/秒
當然根據bs指定的大小不同,我們也可以通過下面的文件增加:
dd if=/dev/zero of=/tmp/mem.swap bs=1M count=4096 (增加4G)或
dd if=/dev/zero of=swapfile bs=1024 count=1048576 (增加1G)
2、查看當前分區的大小
[root@SOA ~]#free -m total used free shared buffers cachedMem: 1875 1800 75 0 12 995-/+ buffers/cache: 792 1083Swap: 2047 0 2047
3、格式轉換並掛載
[root@SOA ~]#mkswap /tmp/mem.swap
Setting up swapspace version 1, size = 4294963 kB
[root@SOA ~]#swapon /tmp/mem.swap
4、三種確認是否增加成功的方法
[root@SOA ~]# swapon -sFilename Type Size Used Priority/dev/sda2 partition 2097144 8 -1/tmp/mem.swap file 4194296 0 -2[root@SOA ~]# free -m total used free shared buffers cachedMem: 1875 1773 102 0 13 977-/+ buffers/cache: 782 1093Swap: 6143 0 6143[root@SOA ~]# cat /proc/swapsFilename Type Size Used Priority/dev/sda2 partition 2097144 8 -1/tmp/mem.swap file 4194296 0 -2
以上不難看出,第一、三兩種方法效果相同。linux/unix的一個奇妙之處也在此,很多命令和直接查看某些文件或更改某些文件的值,效果是一樣的。
以上操作,在系統重啟後,swap文件的大小又會變回原大小,我們可以在/etc/fstab里增加下面的配置,使其重啟後,我們剛剛的配置仍然有效。
/tmp/mem.swap swap swap defaults 0 0
如果想卸載掉上面的分區,可以通過swapoff完成
[root@SOA ~]# swapoff /tmp/mem.swap

『伍』 linux怎麼將已有分區再進行分區

Redhat可以用fdisk命令對硬碟重新劃分分區大小,方法如下:
1、在沒有分區和格式化數據盤之前,使用 「df–h」命令,是無法看到數據盤的,可以使用「fdisk -l」命令查看。如下圖:

2、執行「fdisk /dev/xvdb」命令,對數據盤進行分區; 依次輸入「n」,「p」「1」,兩次回車,「wq」,分區就開始了,很快就會完成。

3、使用「fdisk -l」命令可以看到,新的分區xvdb1已經建立完成了。

4、使用「mkfs.ext3/dev/xvdb1」命令對新分區進行格式化,格式化的時間根據硬碟大小有所不同。

5、使用「echo '/dev/xvdb1 /home ext3 defaults 0 0' >>/etc/fstab」命令寫入新分區信息。
註:上面是劃分分區掛載到/home的,劃分data方法一樣,重復上面命令1-4,第五步掛載到/data即可。

『陸』 linux系統怎麼添加磁碟分區

1、最簡單的方法,直接使用默認分區,因為是虛擬機,不需要太多設置的。 2、必須進行的分區方法。Linux的分區必須有兩個分區,一個是/根分區,一個是swap交換分區。 3、較規矩的分區方法,除了必須的/根分區和swap交換分區,一般還要單獨分boot...

『柒』 如何為Llinux系統添加交換分區

一、如果是安裝系統時,則新建一個分區,類型調整為swap 二、在系統中創建或調整swap分區 ①.root許可權等控制台(登錄系統),通過 swapoff -a 指令停止所有的swap分區(如果當前沒有swap分區則忽略) ②.用fdisk命令(例: fdisk /dev/sdb)對磁碟新建分區,添加swap分區,在fdisk中用「t」命令將新添的分區id改為82(Linux swap類型),最後用w將操作實際寫入硬碟(沒用w之前的操作是無效的)。 ③. mkswap /dev/sdb2 (格式化swap分區,這里的sdb2要看您加完後p命令顯示的實際分區設備名) ④. swapon /dev/sdb2 (啟動新的swap分區) ⑤. 為了讓系統啟動時能自動啟用這個交換分區,可以編輯/etc/fstab加入一行 /dev/sdb2 swap swap defaults 0 0 三、創建swap文件 ①.創建要作為swap分區的文件 dd if=/dev/zero of=/root/swapfile bs=1M count=100 ②.建立swap的文件系統 mkswap /root/swapfile ③.啟用交換文件 swapon /root/swapfile ④.使系統開機時啟用交換文件,可以編輯/etc/fstab加入一行 /root/swapfile swap swap defaults 0 0 新建和增加交換分區的命令為mkswap、swapon等,而想關閉掉某個交換分區則用 swapon /dev/sdb2 這樣的命令即可。

熱點內容
什麼配置可以算神機 發布:2024-10-06 21:52:09 瀏覽:421
兩條吊筋怎麼配置高度 發布:2024-10-06 21:46:22 瀏覽:490
安卓平板b站緩存文件位置 發布:2024-10-06 21:44:43 瀏覽:906
能緩存視頻的播放器 發布:2024-10-06 21:36:48 瀏覽:132
安卓接入點哪個好 發布:2024-10-06 21:25:01 瀏覽:450
ns伺服器怎麼搭建 發布:2024-10-06 20:56:22 瀏覽:806
自解壓功能 發布:2024-10-06 20:51:40 瀏覽:590
win7限制上傳速度 發布:2024-10-06 20:42:58 瀏覽:540
php判斷字元串是否空 發布:2024-10-06 20:42:48 瀏覽:116
行業均衡配置基金有哪些 發布:2024-10-06 20:42:11 瀏覽:194