# Advanced Options

![](/files/-LdydfGL-4YRQ-P42UbN)

## 擴充檔案系統

執行`7 Advanced Options -> A1 Expand Filesystem` 擴充Micro SD卡可使用的容量，一般狀況，如果在第一次開機時會自動延伸可用的sd空間，所以在第一次開機時都會比較久一點，如果第一次開機未完成，就有可能出現「Expand Filesystem」未執行成功，所以就會出現如下的內容，目前所使用32g的sd卡，但讀出來的結果卻怪怪的，那這個時後就要手動執行此功能讓系統空間能正常

第一次開機時未完成就強制關機

```
pi@raspberrypi:~ $ df -m
Filesystem     1M-blocks  Used Available Use% Mounted on
/dev/root          20421 19782         0 100% /
devtmpfs             460     0       460   0% /dev
tmpfs                464     0       464   0% /dev/shm
tmpfs                464    18       446   4% /run
tmpfs                  5     1         5   1% /run/lock
tmpfs                464     0       464   0% /sys/fs/cgroup
/dev/mmcblk0p1        41    21        21  51% /boot
tmpfs                 93     0        93   0% /run/user/1000
```

執行後的結果

```
pi@raspberrypi:~ $ df -m
Filesystem     1M-blocks  Used Available Use% Mounted on
/dev/root          29137  1098     26824   4% /
devtmpfs             460     0       460   0% /dev
tmpfs                464     0       464   0% /dev/shm
tmpfs                464    12       452   3% /run
tmpfs                  5     1         5   1% /run/lock
tmpfs                464     0       464   0% /sys/fs/cgroup
/dev/mmcblk0p1        41    21        21  51% /boot
tmpfs                 93     0        93   0% /run/user/1000
```

![](/files/-LdydfGN8h7dmvMxuHWW)

![](/files/-LdydfGPXKEJQJXJf4Ni)

執行Expand Filesystem後，會出現如下圖的畫面，告知，Root partition has been resized，在下次重開機後檔案系統就會放大…

![](/files/-LdydfGRK7Y_WDSRUQMb)

執行完如果沒有馬上重新開機，可以把畫面行上移就可以看到如下的執行過程

```
Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): Disk /dev/mmcblk0: 29 GiB, 31104958464 bytes, 60751872 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xaf9d139f

Device         Boot Start      End  Sectors  Size Id Type
/dev/mmcblk0p1       8192    93236    85045 41.5M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      94208 60751871 60657664 28.9G 83 Linux

Command (m for help): Partition number (1,2, default 2):
Partition 2 has been deleted.

Command (m for help): Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p): Partition number (2-4, default 2): First sector (2048-60751871, default 2048): Last sector, +sectors or +size{K,M,G,T,P} (94208-60751871, default 60751871):
Created a new partition 2 of type 'Linux' and of size 28.9 GiB.
Partition #2 contains a ext4 signature.

Command (m for help):
Disk /dev/mmcblk0: 29 GiB, 31104958464 bytes, 60751872 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xaf9d139f

Device         Boot Start      End  Sectors  Size Id Type
/dev/mmcblk0p1       8192    93236    85045 41.5M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      94208 60751871 60657664 28.9G 83 Linux

Command (m for help): The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Device or resource busy

The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://gxiangco.gitbook.io/raspberry-pi-3/chapter3/raspi-config-7.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
