Debian10 新增硬碟

2021-10-24 20:30:14 字數 4783 閱讀 4177

安裝好debian10系統後,若伺服器有多個硬碟,則需要硬碟分割槽和格式化,然後掛載到系統方能使用。當前伺服器有兩個硬碟:

硬碟0:容量128g,用作系統盤,已經安裝了debian10。

硬碟1:容量4t,用於儲存資料,目前為空盤。

注:若以root使用者進行的操作,所有命令去掉前面的sudo。

第一步:安裝所需軟體包parted

markul@server:~$ sudo apt-get install parted

[sudo] markul 的密碼:

正在讀取軟體包列表... 完成

正在分析軟體包的依賴關係樹

... ...

markul@server:~$

第二步:執行fdisk命令對硬碟分割槽,可以先行執行fdisk -l檢視所有硬碟資訊,然後再通過fdisk /dev/sdb(sdb為硬碟1名稱)。fdisk的具體操作這裡不詳細說明,請另行查閱資料。組有磁碟磁碟陣列情況時,磁碟的裝置名可能會是/dev/mdnnn(nnn表示數字)。磁碟1(/dev/sdb)分割槽前的的資訊

markul@server:~$ sudo fdisk -l

disk /dev/sda: 127 gib, 136365211648 bytes, 266338304 sectors

disk model: virtual disk

units: sectors of 1 * 512 = 512 bytes

sector size (logical/physical): 512 bytes / 4096 bytes

i/o size (minimum/optimal): 4096 bytes / 4096 bytes

disklabel type: gpt

disk identifier: 2804db97-f880-47e9-b920-9ae8071aa9df

device start end sectors size type

/dev/sda1 2048 1050623 1048576 512m efi system

/dev/sda2 1050624 264247295 263196672 125.5g linux filesystem

/dev/sda3 264247296 266336255 2088960 1020m linux swap

disk /dev/sdb: 4 tib, 4398046511104 bytes, 8589934592 sectors

disk model: virtual disk

units: sectors of 1 * 512 = 512 bytes

sector size (logical/physical): 512 bytes / 4096 bytes

i/o size (minimum/optimal): 4096 bytes / 4096 bytes

markul@server:~$ sudo fdisk /dev/sdb

第三步:將/dev/sdb做成乙個分割槽儲存後,執行一下partprobe命令,讓debian10重新讀取硬碟分割槽表,更新後將產生/dev/sdb1檔案。

markul@server:~$ sudo partprobe

markul@server:~$ ls /dev/sdb1

/dev/sdb1

第四步:格式化分割槽,格式化操作預計需要幾分鐘到十幾分鐘,視磁碟大小和效能而定。

markul@server~$ sudo mkfs.ext4 /dev/sdb1

mke2fs 1.44.5 (15-dec-2018)

discarding device blocks: done

creating filesystem with 1073741563 4k blocks and 268435456 inodes

filesystem uuid: ebc0d6b9-11fe-4d0d-a418-a0a3bb5ac55c

superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,

4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,

102400000, 214990848, 512000000, 550731776, 644972544

allocating group tables: done

writing inode tables: done

creating journal (262144 blocks): done

writing superblocks and filesystem accounting information: done

markul@server~$

第五步:手動掛載分割槽,可以使用mount命令手動掛載磁碟分割槽。手動解除安裝分割槽的命令是umount。

markul@server:~$ sudo mkdir /disk1

markul@server:~$ ls /disk1

markul@server:~$ sudo mount /dev/sdb1 /disk1

markul@server:~$ ls /disk1

lost+found

markul@server:~$ umount /dev/sdb1

markul@server:~$ ls /disk1

markul@server:~$

第六步:自動掛載分割槽,若要系統啟動時自動掛載磁碟分割槽,需向/etc/fstab檔案新增資訊。修改fstab檔案前,先通ls查詢/dev/sdb1的uuid。注意是defaults(後面有個s)。

markul@server:~$ ls -l /dev/disk/by-uuid/

總用量 0

lrwxrwxrwx 1 root root 10 10月 22 09:07 b5fb-8aff -> ../../sda1

lrwxrwxrwx 1 root root 10 10月 22 09:07 ca727a6f-bf0a-4ac1-ba5c-bcc197cc3e79 -> ../../sda3

lrwxrwxrwx 1 root root 10 10月 22 10:57 ebc0d6b9-11fe-4d0d-a418-a0a3bb5ac55c -> ../../sdb1

lrwxrwxrwx 1 root root 10 10月 22 09:07 fa3c566f-3352-45e4-a502-034c368ae80f -> ../../sda2

markul@server:~$ sudo vi /etc/fstab

markul@server:~$ cat /etc/fstab

# /etc/fstab: static file system information.

## use 'blkid' to print the universally unique identifier for a

# device; this may be used with uuid= as a more robust way to name devices

# that works even if disks are added and removed. see fstab(5).

## # / was on /dev/sda2 during installation

uuid=fa3c566f-3352-45e4-a502-034c368ae80f / ext4 errors=remount-ro 0 1

# /boot/efi was on /dev/sda1 during installation

uuid=b5fb-8aff /boot/efi vfat umask=0077 0 1

# swap was on /dev/sda3 during installation

uuid=ca727a6f-bf0a-4ac1-ba5c-bcc197cc3e79 none swap sw 0 0

/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0

#add data disk1

uuid=ebc0d6b9-11fe-4d0d-a418-a0a3bb5ac55c /disk1 ext4 defaults 0 0

markul@server:~$

第七步:如果伺服器要使用到ntfs格式行動硬碟或u盤,需要先安裝ntfs-3g軟體,以便系統支援ntfs檔案系統。

markul@server:~$ sudo apt-get install ntfs-3g

禁止Debian 10自動休眠

再次觀察系統休眠狀態,如下 如果重啟之後,從來都沒有登陸,就不會出現系統自動休眠的情況。觀察系統日誌,發現類似如下的內容 feb 25 22 15 38 server networkmanager 737 1582668938.0193 manager sleep sleep requested s...

Debian10 安裝Go環境

wget 解壓檔案 tar xfz go1.16.linux amd64.tar.gz c usr local 根據自己使用的shell是bash還是zsh,對 bashrc和 zshrc進行編輯,這裡本人安裝了oh my zsh,所以是對 zshrc進行編輯。修改 zshrc vim zshrc ...

Debian10簡單安裝與配置

基本選擇主要是在分割槽 博主常設定手動分割槽為 引導目錄 boot 512m 根目錄 100g 使用者目錄 home 200g 交換空間 swap 8g 感謝dpkg get selections grep firefox sudo apt get purge firefoxsudo apt get...