• sales

    +86-0755-88291180

PCIe TO M.2 (B) Tutorial

Product Introduction

PCIe TO M.2 (A) is a PCI-E to M.2 adapter card used for upgrading hard drives SSD solid-state drive cards, and supports CM4

Characteristic

  • Supports NVMe protocol M.2 interface hard disk protocol, high-speed read and write, high work efficiency
  • Only supports CM4 expansion board
  • Support Raspberry Pi Compute Module 4
  • Compatible with M.2 hard drives of different sizes
  • On board work indicator light, the LED stays on when powered on and flashes during reading and writing, indicating the clear working status at a glance

Instructions for use

Tutorial on mounting a hard drive to CM4

Format Hard Disk

  • Insert the hard drive into the corresponding position of the PCI-E to M.2 adapter card and secure it with the screws in the screw pack.
  • After powering on and starting, perform lspci to check the PCIE device
  • Execute sudo mkfs. ext4/dev/nvme0n1p1 to format the device (mkfs. Then press tab to see many different suffix names, which are the format you want to format)
  • Wait for a moment, when done appears, it means that the formatting has been completed.
    

Mount

    Create mounting directory
    sudo mkdir toshiba
    Mount device
    sudo mount /dev/nvme0n1p1 ./toshiba
    Check disk status
    df -h
    

Mount hard drive

    • Create a new directory as the disk mount point
    sudo mkdir /home/pi/toshiba
    
    • Execute the following command to mount the hard drive
    sudo mount /dev/nvme0n1p1  /home/pi/toshiba
    

    Execute again

    df -h
    

    You can see the hard drive we inserted and related information, indicating that the hard drive has been successfully mounted

    • For different hard drives, their names may vary. Here, nvme0n1p1 is displayed. Please refer to the hard drive you inserted.

literacy test

    • Enter the directory of the mounted disk

      cd /home/pi/toshiba
      
      • free memory
      sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"
      
      • Copy Raspberry Pi Memory Content to Hard Drive (Read)
      sudo dd if=/dev/zero of=./test_write count=2000 bs=1024k


    • Copy hard drive content to Raspberry Pi memory (write)
    •  sudo dd if=./test_write of=/dev/null count=2000 bs=1024k
      • Note: Raspberry pie is more affected by different cards and different environmental testing effects

TAG: 1.85inch LCD TouchScreen Display 360×360 ST77916 For Arduino /Raspberry Pi /ESP32 /Pico /STM32 Raspberry Pi 12.3 inch LCD HDMI /Type C Display In-Cell Capacitive TouchScreen 1920x720 For Jetson Nano/mini Computer PC DeepSeek AI Voice Chat ESP32 S3 Development Board 2.06-inch AMOLED Display 410×502 2.06inch TouchScreen Programmable Watch Raspberry Pi CM5 Compute Module 5 Dual Gigabit Ethernet RJ45 Expansion IO Base Board Raspberry Pi Pico 2 RP2350 CAN Onboard XL2515 CAN Controller RP2350A HDMI to LVDS Raspberry Pi 5 Official Red-White Case Electronic EYE 0.71 inch Round Double LCD Display Dual Screen For Arduino Raspberry Pi ESP32 Pico STM32 Raspberry Pi 10.1 inch DSI LCD TouchScreen Display 800x1280 Also For RK3576/RK3506/ESP32-P4 USB Camera 2MP GC2093 ‌WDR Backlight Compensation‌ Onboard microphone Raspberry Pi Pico W Modbus-Protocol-Specification User Guide Raspberry Pi 0.96inch LCD Raspberry Pi Pico 2 RP2350B 2.1 inch Round LCD Touch Display 480x480 HMI LVGL QMI8658 6-axis 65K Colors ESP32-S3 GEEK Development Board Jetson Nano 1.54inch OLED Product Tutorial Catalog How to use host device SIM8230G M2 3G/4G/5G/GNSS/GPS Sub-6G PCIe M.2 Moudle For LTE-A/NSA/SA For DFOTA /VoLTE For SIMCOM Thermal imaging camera DC-DC Step-Down Mini voltage Moudle Input 5~36V voltage Output 5V/3.3V 4A