国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Table of Contents
Confirm whether the new hard disk is recognized by the system
Partition the new hard disk (optional)
Format the partition to file system
Mounting to the system for use

How to add a new disk to Linux

Jun 27, 2025 am 12:15 AM
linux Add disk

The steps to add a new hard disk to the Linux system are as follows: 1. Confirm that the hard disk is recognized and use lsblk or fdisk -l to check; 2. Use fdisk or parted partition, such as fdisk /dev/sdb and create and save; 3. Format the partition to a file system, such as mkfs.ext4 /dev/sdb1; 4. Use the mount command for temporary mount, such as mount /dev/sdb1 /mnt/data; 5. Modify /etc/fstab to achieve automatic mount on the computer, and test the mount first to ensure correctness. Be sure to confirm data security before operation to avoid hardware connection problems.

How to add a new disk to Linux

It is actually not difficult to add a new hard drive to Linux system, but some details are prone to errors. The key is to first identify the hard disk, partition, format, and then mount it. The entire process does not require a restart, but it is best to confirm that the data is safe before operation.

Confirm whether the new hard disk is recognized by the system

The first step after plugging in the new hard drive is to see if the system has recognized it. You can use the following two commands:

  • lsblk : List all block devices, you can see the hard disk name (such as /dev/sdb ) and whether there is a partition.
  • fdisk -l or dmesg | grep sd : View more detailed hardware information.

If you don't see your hard drive, it may be a hardware connection problem, or the motherboard interface is not recognized. At this time, you need to check whether the power cord and data cord are plugged in properly.

Partition the new hard disk (optional)

If you plan to divide multiple zones, or want your hard drive to support certain specific purposes, you need to partition. Common tools are fdisk or parted .

For example, use fdisk /dev/sdb to enter the interactive interface:

  • Enter n to create a new partition
  • Select the primary partition or the extended partition (usually select the primary)
  • Set the start sector (default is OK)
  • Set the end sector or size (such as 10G)
  • Enter w to save and exit

After completion, you will see partition devices like /dev/sdb1 . Of course, you can also format the entire disk directly without partitioning (such as when doing backup disks), which depends on your needs.

Format the partition to file system

The newly divided area is empty and cannot be used directly, so it must be formatted into a file system. The most common one is ext4:

 mkfs.ext4 /dev/sdb1

If you want to use other formats, such as xfs or fat, change to mkfs.xfs or mkfs.vfat .

Note: Formatting will clear the data, so be sure to confirm that it is the right new disk!

Mounting to the system for use

The last step is to mount this disk to a directory. For example, if you want to use it as storage space, you can mount it to /mnt/data :

 mkdir /mnt/data
mount /dev/sdb1 /mnt/data

After hanging it up, it can be used like a normal directory. However, this mount is temporary and will fail after restarting. To automatically mount the computer on, you have to change the /etc/fstab file.

The modification method is roughly like this:

  1. Get the UUID of the partition: blkid /dev/sdb1
  2. Edit fstab: nano /etc/fstab
  3. Add a line:
     UUID=Your UUID number/mnt/data ext4 defaults 0 2

    Remember to test whether the mount is normal first, and then write it into fstab, otherwise the system may not start.

    Basically these steps. It's not complicated, but if you get the wrong step in the middle, it may also affect the use, especially the mount and fstab parts. Just take your time and make sure there is no problem step by step.

    The above is the detailed content of How to add a new disk to Linux. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undress AI Tool

Undress AI Tool

Undress images for free

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hadoop pseudo-distributed cluster construction Hadoop pseudo-distributed cluster construction May 07, 2025 pm 04:45 PM

Software preparation I am using a virtual machine with CentOS-6.6, with the host name repo. Refer to the steps to install a Linux virtual machine in Windows, I installed JDK in that virtual machine, refer to the guide to installing JDK in Linux. In addition, the virtual machine is configured with a key-free login itself, and the settings for configuring key-free login between each virtual machine are referenced. The download address of Hadoop installation package is: https://mirrors.aliyun.com/apache/hadoop/common/. I am using hadoop 2.6.5 version. Upload the Hadoop installation package to the server and unzip [root@repo~]#tarzxv

.NET Core Quick Start Tutorial 1. The beginning: Talking about .NET Core .NET Core Quick Start Tutorial 1. The beginning: Talking about .NET Core May 07, 2025 pm 04:54 PM

1. The Origin of .NETCore When talking about .NETCore, we must not mention its predecessor .NET. Java was in the limelight at that time, and Microsoft also favored Java. The Java virtual machine on the Windows platform was developed by Microsoft based on JVM standards. It is said to be the best performance Java virtual machine at that time. However, Microsoft has its own little abacus, trying to bundle Java with the Windows platform and add some Windows-specific features. Sun's dissatisfaction with this led to a breakdown of the relationship between the two parties, and Microsoft then launched .NET. .NET has borrowed many features of Java since its inception and gradually surpassed Java in language features and form development. Java in version 1.6

Postman Integrated Application on CentOS Postman Integrated Application on CentOS May 19, 2025 pm 08:00 PM

Integrating Postman applications on CentOS can be achieved through a variety of methods. The following are the detailed steps and suggestions: Install Postman by downloading the installation package to download Postman's Linux version installation package: Visit Postman's official website and select the version suitable for Linux to download. Unzip the installation package: Use the following command to unzip the installation package to the specified directory, for example /opt: sudotar-xzfpostman-linux-x64-xx.xx.xx.tar.gz-C/opt Please note that "postman-linux-x64-xx.xx.xx.tar.gz" is replaced by the file name you actually downloaded. Create symbols

The difference between programming in Java and other languages ??Analysis of the advantages of cross-platform features of Java The difference between programming in Java and other languages ??Analysis of the advantages of cross-platform features of Java May 20, 2025 pm 08:21 PM

The main difference between Java and other programming languages ??is its cross-platform feature of "writing at once, running everywhere". 1. The syntax of Java is close to C, but it removes pointer operations that are prone to errors, making it suitable for large enterprise applications. 2. Compared with Python, Java has more advantages in performance and large-scale data processing. The cross-platform advantage of Java stems from the Java virtual machine (JVM), which can run the same bytecode on different platforms, simplifying development and deployment, but be careful to avoid using platform-specific APIs to maintain cross-platformity.

Where is the pycharm interpreter? Where is the pycharm interpreter? May 23, 2025 pm 10:09 PM

Setting the location of the interpreter in PyCharm can be achieved through the following steps: 1. Open PyCharm, click the "File" menu, and select "Settings" or "Preferences". 2. Find and click "Project:[Your Project Name]" and select "PythonInterpreter". 3. Click "AddInterpreter", select "SystemInterpreter", browse to the Python installation directory, select the Python executable file, and click "OK". When setting up the interpreter, you need to pay attention to path correctness, version compatibility and the use of the virtual environment to ensure the smooth operation of the project.

How to manually install plugin packages in VSCode How to manually install plugin packages in VSCode May 15, 2025 pm 09:33 PM

The steps to manually install the plug-in package in VSCode are: 1. Download the .vsix file of the plug-in; 2. Open VSCode and press Ctrl Shift P (Windows/Linux) or Cmd Shift P (Mac) to call up the command panel; 3. Enter and select Extensions:InstallfromVSIX..., then select .vsix file and install. Manually installing plug-ins provides a flexible way to install, especially when the network is restricted or the plug-in market is unavailable, but attention needs to be paid to file security and possible dependencies.

Detailed introduction to each directory of Linux and each directory (reprinted) Detailed introduction to each directory of Linux and each directory (reprinted) May 22, 2025 pm 07:54 PM

[Common Directory Description] Directory/bin stores binary executable files (ls, cat, mkdir, etc.), and common commands are generally here. /etc stores system management and configuration files/home stores all user files. The root directory of the user's home directory is the basis of the user's home directory. For example, the home directory of the user user is /home/user. You can use ~user to represent /usr to store system applications. The more important directory /usr/local Local system administrator software installation directory (install system-level applications). This is the largest directory, and almost all the applications and files to be used are in this directory. /usr/x11r6?Directory for storing x?window/usr/bin?Many

After installing Nginx, the configuration file path and initial settings After installing Nginx, the configuration file path and initial settings May 16, 2025 pm 10:54 PM

Understanding Nginx's configuration file path and initial settings is very important because it is the first step in optimizing and managing a web server. 1) The configuration file path is usually /etc/nginx/nginx.conf. The syntax can be found and tested using the nginx-t command. 2) The initial settings include global settings (such as user, worker_processes) and HTTP settings (such as include, log_format). These settings allow customization and extension according to requirements. Incorrect configuration may lead to performance issues and security vulnerabilities.

See all articles