SD卡上的Debian分区 - 如何解决?


0

这是输出 sfdisk -l

Disk /dev/mmcblk0: 242560 cylinders, 4 heads, 16 sectors/track   
Units: cylinders of 32768 bytes, blocks of 1024 bytes, counting from 0   

Device Boot Start     End   #cyls    #blocks   Id  System   
/dev/mmcblk0p1         64    2111    2048      65536   83  Linux   
            start: (c,h,s) expected (64,0,1) found (0,65,2)   
            end: (c,h,s) expected (1023,3,16) found (8,105,33)   
/dev/mmcblk0p2       2112   45311   43200    1382400   83  Linux   
            start: (c,h,s) expected (1023,3,16) found (8,105,34)   
            end: (c,h,s) expected (1023,3,16) found (180,131,15)   
/dev/mmcblk0p3          0       -       0          0    0  Empty   
/dev/mmcblk0p4          0       -       0          0    0  Empty   

我跑的时候 parted 我被告知:

GNU Parted 3.2   
Using /dev/sr0   
Welcome to GNU Parted! Type 'help' to view a list of commands.   
(parted) p all   
Warning: The driver descriptor says the physical block size is 512 bytes, but Linux says it is 2048 bytes.   
Ignore/Cancel? i
Error: Can't have a partition outside the disk!
Ignore/Cancel? i
Model: T-Mobile USB SCSI CD-ROM (scsi)
Disk /dev/sr0: 7773kB
Sector size (logical/physical): 512B/2048B
Partition Table: mac
Disk Flags:

Number  Start   End     Size    File system  Name                             Flags
 1      512B    18.4kB  17.9kB               MRKS
 2      67.6kB  31.1MB  31.0MB  hfs+         Toast 8.0.1 HFS+/Joliet Builder

Model: SD SU08G (sd/mmc)
Disk /dev/mmcblk0: 7948MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
 1      2097kB  69.2MB  67.1MB  primary  fat16
 2      69.2MB  1485MB  1416MB  primary  ext4

我的目标是增加根分区以填充整个8G卡..但我不知道如何清理当前的问题。

Answers:


2

如果你可以读取卡上的数据, 简单 “清理”现有问题并增加分区以填充卡的方法将是备份卡上的所有文件,创建新的分区表(使用fdisk或更高级别的分区编辑器),然后创建新分区(s )使用所有可用空间,格式化到您选择的文件系统,并将数据复制回卡。

如果你 不能 读取卡上的数据,你需要从一些东西开始 fsck (希望)能够读取数据,然后按上述步骤操作。如果 fsck 不会恢复对文件系统的访问,某些分区编辑器(GParted的GUI版本是一个)可以“拯救”数据,但这可能需要很长时间,因为它需要一个完全读取的原始位模式扫描和分析(我在一个4 GB的USB记忆棒上尝试了一次,虽然在一台非常旧的计算机上,两小时后仍然没有任何进度指示器运行)。


我可以完全访问该卡。如果不想使用所有可用空间我甚至不知道存在这个问题。
ethrbunny

然后,您很可能复制前两个分区的内容,重新分区并重新格式化卡,并在大约二十分钟内复制数据 - 一半时间您可以在另一个窗口或远离计算机上执行短任务。
Zeiss Ikon
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.