Liunx新增新硬碟和分割槽方法
導讀 | Liunx新增新硬碟其實和Windows的操作一樣,但一個是圖形化操作,另一個是 行操作,不過步驟是一樣,下面就動手演示和講解 |
:
fdisk -l
# fdisk -l Disk /dev/vda: 21.5 GB, 21474836480 bytes #第一塊硬碟的資訊和分割槽資訊 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0003a7b4 Device Boot Start End Blocks Id System /dev/vda1 * 1 2611 20970496 83 Linux Disk /dev/vdb: 107.4 GB, 107374182400 bytes #第二塊硬碟的資訊和分割槽資訊 16 heads, 63 sectors/track, 208050 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000
命令:
fdisk /dev/vdb
# fdisk /dev/vdb Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0x1e694286. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u'). Command (m for help): n Command action e extended #e為建立擴充套件分割槽 p primary partition (1-4) #p為建立邏輯分割槽 p Partition number (1-4): 1 #在這裡輸入1,就進入劃分邏輯分割槽階段了; First cylinder (1-208050, default 1): 1 #分割槽的Start 值,這裡最好直接按回車,否則可能會造成空間浪費; Using default value 1 Last cylinder, +cylinders or +size{K,M,G} (1-208050, default 208050): 208050 #分割槽的Over值,我就分一個區 Using default value 208050 Command (m for help): w #最後輸入w回車儲存退出。 The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
fdisk可以用m命令來看fdisk命令的內部命令;
a:命令指定啟動分割槽;
d:命令刪除一個存在的分割槽;
l:命令顯示分割槽ID號的列表;
m:檢視fdisk命令幫助;
n:命令建立一個新分割槽;
p:命令顯示分割槽列表;
t:命令修改分割槽的型別ID號;
w:命令是將對分割槽表的修改存檔讓它發生作用;
命令:
fdisk -l
# fdisk -l Disk /dev/vda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0003a7b4 Device Boot Start End Blocks Id System /dev/vda1 * 1 2611 20970496 83 Linux Disk /dev/vdb: 107.4 GB, 107374182400 bytes 16 heads, 63 sectors/track, 208050 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x1e694286 Device Boot Start End Blocks Id System /dev/vdb1 1 208050 104857168+ 83 Linux #剛建立好的分割槽資訊
命令:
mkfs.ext4 /dev/vdb1
# mkfs.ext4 /dev/vdb1 mke2fs 1.41.12 (17-May-2010) Filesystem label= #檔案系統標籤 OS type: Linux #作業系統型別 Block size=4096 (log=2) #塊大小 Fragment size=4096 (log=2) #分塊大小 Stride=0 blocks, Stripe width=0 blocks 6553600 inodes, 26214292 blocks 1310714 blocks (5.00%) reserved for the super user First data block=0 #第一個資料塊 Maximum filesystem blocks=4294967296 800 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872 Writing inode tables: done #寫入inode表 Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 26 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.
Linux的分割槽型別介紹:
隨著
在現在業務中的應用,Linux檔案系統的弱點也漸漸顯露出來了,其中系統預設使用的ext2檔案系統是非日誌檔案系統。這在關鍵行業的應用是一個致命的弱點.而Ext3檔案系統是直接從Ext2檔案系統發展而來,目前ext3檔案系統已經非常穩定可靠。它完全相容Ext2檔案系統。
Ext3的特點:高可用性、資料的完整性、資料的完整性、資料轉換、多種日誌模式
同樣的Ext4完全相容Ext3,相對於Ext3來說,Ext4支援更大的儲存,Ext3目前所支援的最大16TB檔案系統和最大2TB檔案,而Ext4分別支援1EB的檔案系統,以及16TB 的檔案,還有就是Ext3目前只支援32,000個子目錄,而Ext4支援無限數量的子目錄,Ext4引入了現代檔案系統中流行的extents概念,每個 extent 為一組連續的資料塊,上述檔案則表示為“該檔案資料儲存在接下來的25,600個資料塊中”,提高了不少效率。
命令:
mkdir /data
6、掛載分割槽
命令:
mount /dev/vdb1 /data
命令:
df -Th
# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 ext4 20G 1.1G 18G 6% / tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm /dev/vdb1 ext4 99G 60M 94G 1% /data #新掛載的分割槽
命令:
vim /etc/fstab /dev/vdb1 /data ext4 defaults 1 1
# blkid /dev/vda1: UUID="b7aae0d4-268c-4b60-914a-f3b48e22819c" TYPE="ext4" /dev/vdb1: UUID="5de835dd-5322-46f0-8728-3d4ae7d83b54" TYPE="ext4"
# cat /etc/fstab # # /etc/fstab # Created by anaconda on Tue Mar 27 04:51:55 2018 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=b7aae0d4-268c-4b60-914a-f3b48e22819c / ext4 defaults 1 1 UUID=5de835dd-5322-46f0-8728-3d4ae7d83b54 /data ext4 defaults 1 1 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
Swap分割槽其實和Windows上的虛擬記憶體一樣,Swap分割槽在系統的實體記憶體不夠用的時候,把實體記憶體中的一部分空間釋放出來,以供當前執行的程式使用。那些被釋放的空間可能來自一些很長時間沒有什麼操作的程式,這些被釋放的空間被臨時儲存到Swap分割槽中,等到那些程式要執行時,再從Swap分割槽中恢復儲存的資料到記憶體中。
下面介紹兩種建立swap的方法:
•新建磁碟分割槽作為swap分割槽
•用檔案作為Swap分割槽
1.用fdisk命令對磁碟進行分割槽,新增swap分割槽,新建分割槽,在fdisk中用“t”命令將新添的分割槽id改為82
(Linux swap型別)
2.格式化swap分割槽,這裡的sdb2要看您加完後p命令顯示的實際分割槽裝置名
mkswap /dev/sdb1
3.啟動新的swap分割槽
swapon /dev/sdb1
4.讓系統啟動時能自動啟用這個交換分割槽,可以編輯/etc/fstab,加入下面一行
/dev/sdb1 swap swap defaults 0 0
1.建立要作為swap分割槽的檔案:增加1GB大小的交換分割槽,則命令寫法如下,其中的count等於想要的塊的數量(bs*count=檔案大小)。
dd if=/dev/zero of=/root/swapfile bs=1M count=1024
2.格式化為交換分割槽檔案,建立swap的檔案系統:
mkswap /root/swapfile
3.用交換分割槽檔案:
swapon /root/swapfile
4.使系統開機時自啟用,在檔案/etc/fstab中新增一行:
/root/swapfile swap swap defaults 0 0
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2888937/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 為linux新增一塊新硬碟並分割槽Linux硬碟
- win10新增硬碟分割槽怎麼操作 win10硬碟如何增加新分割槽Win10硬碟
- linux新增新磁碟和建立分割槽Linux
- linux硬碟分割槽Linux硬碟
- 3tb硬碟怎麼分割槽_利用DiskGenius給3tb硬碟分割槽的方法硬碟
- windows11怎麼分割槽硬碟 win11硬碟分割槽大小方法介紹Windows硬碟
- 硬碟空間的管理和分割槽硬碟
- 9.2 Linux硬碟分割槽和掛載Linux硬碟
- liunx磁碟分割槽擴容實操
- SSD固態硬碟要分割槽嗎?SSD固態硬碟分割槽與不分割槽的效能對比硬碟
- Liunx 磁碟分割槽與檔案掛載
- linux之硬碟分割槽管理Linux硬碟
- DiskGenius分割槽行動硬碟硬碟
- ghost win10如何分割槽硬碟_ghost win10怎麼分割槽硬碟Win10硬碟
- 電腦硬碟分割槽表損壞怎麼修復?電腦硬碟分割槽表損壞的修復方法硬碟
- Virtualbox中Linux新增新磁碟並建立分割槽Linux
- [LINUX] Arch Linux 硬碟拷貝式裝系統+新增 home 分割槽Linux硬碟
- win10系統硬碟如何分割槽_win10主硬碟怎麼分割槽Win10硬碟
- 電腦硬碟分割槽要注意什麼,刪除硬碟分割槽的注意事項硬碟
- Linux 新增LVM分割槽及LVM分割槽擴容LinuxLVM
- MySql資料分割槽操作之新增分割槽操作MySql
- SSD固態硬碟要分割槽嗎?不同容量SSD固態硬碟分割槽方案建議硬碟
- win10硬碟分割槽怎麼分_win10系統如何對硬碟分割槽Win10硬碟
- linux掛載新硬碟並進行分割槽格式化Linux硬碟
- win10系統硬碟分割槽怎麼分 win10硬碟分割槽教程圖解Win10硬碟圖解
- win10增加分割槽的方法_win10怎麼給磁碟新增分割槽Win10
- unbuntu新增交換分割槽
- Linux硬碟分割槽生效命令partprobeLinux硬碟
- DIY攢機-購買新硬碟後為什麼要分割槽?硬碟
- oracle分割槽表和分割槽表exchangeOracle
- SSD固態硬碟是分割槽好還是不分割槽好?SSD固態硬碟使用注意事項硬碟
- win10硬碟分割槽工具哪個好_win10電腦什麼硬碟分割槽工具最好Win10硬碟
- win10硬碟分割槽丟失怎麼辦_win10硬碟分割槽不顯示如何找回Win10硬碟
- linux 新增磁碟 分割槽掛載Linux
- 用檔案新增Swap分割槽
- Linux 分割槽擴容(根分割槽擴容,SWAP 分割槽擴容,掛載新分割槽為目錄)Linux
- Linux新增新硬碟Linux硬碟
- oracle分割槽表和非分割槽表exchangeOracle