Rumah Tutorial sistem LINUX Linux, Raja Penyimpanan Pemacu Keras – Bagaimana Mengurus Pemacu Keras dengan Elegan?

Linux, Raja Penyimpanan Pemacu Keras – Bagaimana Mengurus Pemacu Keras dengan Elegan?

Feb 15, 2024 am 09:30 AM
linux tutorial linux sistem linux arahan linux skrip shell embeddedlinux Bermula dengan linux pembelajaran linux

Dalam era digital hari ini, penyimpanan dan pengurusan data menjadi semakin penting. Bagi pengguna Linux, pengurusan cakera keras adalah topik yang tidak dapat dielakkan. Walau bagaimanapun, pemula sering terganggu oleh kerumitan pengurusan cakera keras Linux. Jangan risau, artikel ini akan mengajar anda cara mengurus cakera keras anda dengan elegan, membolehkan anda mengawal sistem Linux anda dengan mudah.

硬盘存储之王者Linux – 如何优雅地管理硬盘?

Linux memasang cakera keras baharu

1 Lihat maklumat cakera keras

Perintah:

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
Salin selepas log masuk

2. Cipta partition cakera keras baharu

Perintah:

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.
Salin selepas log masuk

fdisk boleh menggunakan arahan m untuk melihat arahan dalaman arahan fdisk;
a: Perintah untuk menentukan partition but
d: Perintah untuk memadam partition sedia ada
l: arahan memaparkan senarai nombor ID partition
m: Lihat bantuan arahan fdisk
n: arahan untuk mencipta partition baharu
p: arahan untuk memaparkan senarai partition
t: Perintah untuk mengubah suai nombor ID jenis partition
w: Perintahnya adalah untuk menyimpan pengubahsuaian pada jadual partition dan biarkan ia berkuat kuasa

3. Sahkan maklumat partition baharu

Perintah:

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         
 #刚创建好的分区信息
Salin selepas log masuk

4. Format partition

Perintah:

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.
Salin selepas log masuk

Pengenalan kepada jenis partition Linux:
Dengan aplikasi sistem Linux dalam perniagaan semasa, kelemahan sistem fail Linux secara beransur-ansur menjadi jelas Sistem fail ext2 yang digunakan oleh sistem secara lalai ialah sistem fail bukan log. Ini adalah kelemahan yang membawa maut dalam aplikasi dalam industri utama Sistem fail Ext3 dibangunkan secara langsung daripada sistem fail Ext2 Sistem fail ext3 semasa sudah sangat stabil dan boleh dipercayai. Ia serasi sepenuhnya dengan sistem fail Ext2.
Ciri Ext3: ketersediaan tinggi, integriti data, integriti data, penukaran data, berbilang mod log
Ext4 yang sama serasi sepenuhnya dengan Ext3 Berbanding dengan Ext3, Ext4 menyokong storan yang lebih besar pada masa ini menyokong sistem fail maksimum 16TB dan fail maksimum 2TB, manakala Ext4 menyokong sistem fail 1EB dan fail 16TB, dan Iaitu, Ext3. pada masa ini hanya menyokong 32,000 subdirektori, manakala Ext4 menyokong bilangan subdirektori yang tidak terhad Ext4 memperkenalkan konsep luas dalam sistem fail moden Setiap takat adalah satu set blok data yang berterusan 25,600 blok data seterusnya", yang meningkatkan banyak kecekapan.

5. Buat direktori pelekap

Perintah:

mkdir /data
Salin selepas log masuk

6. Pasang partition

Perintah:

mount /dev/vdb1 /data
Salin selepas log masuk

7 Periksa saiz cakera keras dan lekapkan partition

Perintah:

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         
 #新挂载的分区
Salin selepas log masuk

8. Konfigurasikan pelekap automatik semasa permulaan

Perintah:

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
Salin selepas log masuk

Tukar partition

Pembahagian Swap sebenarnya sama dengan memori maya pada Windows Apabila memori fizikal sistem tidak mencukupi, partition Swap mengeluarkan sebahagian daripada memori fizikal untuk digunakan oleh program yang sedang berjalan. Ruang yang dikosongkan mungkin datang daripada beberapa program yang telah lama tidak beroperasi Ruang yang dikosongkan disimpan sementara dalam partition Swap Apabila program tersebut akan dijalankan, data yang disimpan dipulihkan dari partition Swap ke memori.

Berikut ialah dua cara untuk membuat pertukaran:
•Buat partition cakera baharu sebagai partition swap
•Gunakan fail sebagai Swap partition

Buat partition cakera baharu sebagai partition swap

1. Gunakan arahan fdisk untuk membahagikan cakera, menambah partition swap, mencipta partition baharu dan menggunakan arahan "t" dalam fdisk untuk menukar id partition yang baru ditambah kepada 82
(Jenis pertukaran Linux)

2. Formatkan partition swap sdb2 di sini bergantung pada nama peranti partition sebenar yang dipaparkan oleh arahan p selepas anda menambahnya

mkswap /dev/sdb1
Salin selepas log masuk

3 Mulakan partition swap baharu

swapon /dev/sdb1
Salin selepas log masuk

4 Untuk mendayakan partition swap ini secara automatik apabila sistem bermula, anda boleh mengedit /etc/fstab dan menambah baris berikut

/dev/sdb1 swap swap defaults 0 0
Salin selepas log masuk

Gunakan fail sebagai Swap partition

1. Buat fail untuk digunakan sebagai partition swap: tambah partition swap 1GB Perintah ditulis seperti berikut, di mana kiraan adalah sama dengan bilangan blok yang anda mahu (bs*count=saiz fail).

dd if=/dev/zero of=/root/swapfile bs=1M count=1024
Salin selepas log masuk

2. Format sebagai fail partition swap dan wujudkan sistem fail swap:

mkswap /root/swapfile
Salin selepas log masuk

3. Gunakan fail partition swap:

swapon /root/swapfile
Salin selepas log masuk

4 Untuk mendayakannya secara automatik apabila sistem but, tambahkan baris dalam fail /etc/fstab:

/root/swapfile swap swap defaults 0 0
Salin selepas log masuk
Ringkasnya, alatan pengurusan cakera keras untuk Linux sangat pelbagai dan berkuasa. Untuk pemula, arahan asas sudah cukup untuk kegunaan harian. Bagi pengguna yang mahukan pemahaman yang lebih mendalam, terdapat banyak kaedah dan teknik lanjutan yang menunggu untuk anda terokai. Saya harap artikel ini dapat membantu anda dan menjadikan anda lebih selesa apabila menggunakan sistem Linux.

Atas ialah kandungan terperinci Linux, Raja Penyimpanan Pemacu Keras – Bagaimana Mengurus Pemacu Keras dengan Elegan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mengkonfigurasi tugas masa apscheduler sebagai perkhidmatan di macOS? Bagaimana untuk mengkonfigurasi tugas masa apscheduler sebagai perkhidmatan di macOS? Apr 01, 2025 pm 06:09 PM

Konfigurasikan tugas masa Apscheduler sebagai perkhidmatan di platform macOS, jika anda ingin mengkonfigurasi tugas masa Apscheduler sebagai perkhidmatan, sama dengan Ngin ...

Empat cara untuk melaksanakan multithreading dalam bahasa c Empat cara untuk melaksanakan multithreading dalam bahasa c Apr 03, 2025 pm 03:00 PM

Multithreading dalam bahasa dapat meningkatkan kecekapan program. Terdapat empat cara utama untuk melaksanakan multithreading dalam bahasa C: Buat proses bebas: Buat pelbagai proses berjalan secara bebas, setiap proses mempunyai ruang ingatan sendiri. Pseudo-Multithreading: Buat pelbagai aliran pelaksanaan dalam proses yang berkongsi ruang memori yang sama dan laksanakan secara bergantian. Perpustakaan multi-threaded: Gunakan perpustakaan berbilang threaded seperti PTHREADS untuk membuat dan mengurus benang, menyediakan fungsi operasi benang yang kaya. Coroutine: Pelaksanaan pelbagai threaded ringan yang membahagikan tugas menjadi subtask kecil dan melaksanakannya pada gilirannya.

Cara Membuka Web.xml Cara Membuka Web.xml Apr 03, 2025 am 06:51 AM

Untuk membuka fail web.xml, anda boleh menggunakan kaedah berikut: Gunakan editor teks (seperti Notepad atau TextEdit) untuk mengedit arahan menggunakan persekitaran pembangunan bersepadu (seperti Eclipse atau NetBeans) (Windows: Notepad Web.xml; Mac/Linux: Open -A -A TextEdit Web.xml)

Bolehkah penterjemah Python dipadam dalam sistem Linux? Bolehkah penterjemah Python dipadam dalam sistem Linux? Apr 02, 2025 am 07:00 AM

Mengenai masalah menghapuskan penterjemah python yang dilengkapi dengan sistem Linux, banyak pengagihan Linux akan memasang semula penterjemah python apabila dipasang, dan ia tidak menggunakan pengurus pakej ...

Untuk apa yang paling baik digunakan oleh Linux? Untuk apa yang paling baik digunakan oleh Linux? Apr 03, 2025 am 12:11 AM

Linux paling baik digunakan sebagai pengurusan pelayan, sistem tertanam dan persekitaran desktop. 1) Dalam pengurusan pelayan, Linux digunakan untuk menjadi tuan rumah laman web, pangkalan data, dan aplikasi, menyediakan kestabilan dan kebolehpercayaan. 2) Dalam sistem tertanam, Linux digunakan secara meluas di rumah pintar dan sistem elektronik automotif kerana fleksibiliti dan kestabilannya. 3) Dalam persekitaran desktop, Linux menyediakan aplikasi yang kaya dan prestasi yang cekap.

Bagaimana keserasian Debian Hadoop Bagaimana keserasian Debian Hadoop Apr 02, 2025 am 08:42 AM

Debianlinux terkenal dengan kestabilan dan keselamatannya dan digunakan secara meluas dalam persekitaran pelayan, pembangunan dan desktop. Walaupun kini terdapat kekurangan arahan rasmi mengenai keserasian langsung dengan Debian dan Hadoop, artikel ini akan membimbing anda tentang cara menggunakan Hadoop pada sistem Debian anda. Keperluan Sistem Debian: Sebelum memulakan konfigurasi Hadoop, sila pastikan sistem Debian anda memenuhi keperluan operasi minimum Hadoop, yang termasuk memasang Java Runtime Environment (JRE) dan pakej Hadoop. Langkah Penyebaran Hadoop: Muat turun dan Unzip Hadoop: Muat turun versi Hadoop yang anda perlukan dari laman web Apachehadoop rasmi dan selesaikannya

Adakah debian rentetan serasi dengan pelbagai pelayar Adakah debian rentetan serasi dengan pelbagai pelayar Apr 02, 2025 am 08:30 AM

"Debianstrings" bukan istilah standard, dan makna khususnya masih belum jelas. Artikel ini tidak dapat mengulas secara langsung mengenai keserasian penyemak imbasnya. Walau bagaimanapun, jika "debianstrings" merujuk kepada aplikasi web yang dijalankan pada sistem Debian, keserasian penyemak imbasnya bergantung kepada seni bina teknikal aplikasi itu sendiri. Sebilangan besar aplikasi web moden komited untuk keserasian penyemak imbas. Ini bergantung kepada standard web berikut dan menggunakan teknologi front-end yang serasi (seperti HTML, CSS, JavaScript) dan teknologi back-end (seperti PHP, Python, Node.js, dll.). Untuk memastikan bahawa aplikasi itu serasi dengan pelbagai pelayar, pemaju sering perlu menjalankan ujian silang dan menggunakan responsif

See all articles