- Building a BeagleBone Black Super Cluster
- Andreas Josef Reichel
- 351字
- 2021-08-05 17:22:42
The storage memory partition structure
Let's first explain what partitions are and why they are used. Partitions are logical divisions of storage space divided into multiple logical units, providing a convenient way of storage management. Each partition can have its own filesystem, and thus, it can be formatted separately. Also, for virtual memory a specific type of partition, a so-called swap partition can be used. Every block device, which means every memory device with random access and consisting of discrete blocks such as sectors, can be partitioned.
Each operating system usually has a boot partition where important system files that are in charge of starting up the system are stored. A system can have more than one operating system where a boot menu can provide the possibility of selecting a specific boot partition on each system startup.
It is very important to understand the partition structure of the BBB storage memory in order to know how to install alternative operating systems. By default, there is no extension microSD card installed, and the internal flash memory is divided into two partitions. If you boot up the preinstalled operating system from the internal memory, there will be two partitions for the internal and two partitions for the optional uninstalled microSD card. Furthermore, there will be two virtual partitions that represent the boot loader for the internal and external memory. The latter two are permanent and cannot be accidentally overwritten. The kernel of the preinstalled Linux version, like any other version, will map the storage partitions in its local filesystem to the /dev
directory.
The following table shows the existing partitions if they are booted from the internal flash memory:

The mmcblk0p1
and mmcblk0p2
partitions, respectively, relate to the first and second partitions of the first block device (the number zero), whereas the mmcblk1p1
and mmcblk1p2
partitions relate to the second block device (the number one).The order of the block devices changes if an external microSD card is installed and booted.
Note
If there is no external microSD card installed, the internal memory is/dev/mmcblk0
; if it is installed, the internal memory is /dev/mmcblk1
instead.
- 過程控制工程及仿真
- PIC單片機C語言非常入門與視頻演練
- 視覺檢測技術(shù)及智能計算
- Mastering Machine Learning Algorithms
- 永磁同步電動機變頻調(diào)速系統(tǒng)及其控制(第2版)
- Pig Design Patterns
- Learn CloudFormation
- 網(wǎng)絡(luò)布線與小型局域網(wǎng)搭建
- Mastering ServiceNow Scripting
- AI的25種可能
- 基于人工免疫原理的檢測系統(tǒng)模型及其應(yīng)用
- 空間機器人智能感知技術(shù)
- 實戰(zhàn)Windows Azure
- 計算機應(yīng)用基礎(chǔ)學(xué)習(xí)指導(dǎo)與練習(xí)(Windows XP+Office 2003)
- 軟件需求十步走