m****t 发帖数: 2684 | 1 用的是Arch Linux ARM,当时顺手用了个1G的U盘,现在发现到95%了,想换个4G的U盘
,请问如何置换这个系统u盘,还是直接格完了之后,把系统考过去就行了,先谢了 |
m****t 发帖数: 2684 | 2 查了一下系统的拷贝,应该可以用‘dd’,我用以下的命令
dd if=/dev/sda1 of=/dev/sdb1 bs=1024
sda1 对应 1G 的U盘
sdb1 对应 4G 的U盘
完了把4G的U盘换上去,可以启动系统,但是用‘df’查看,原来的4G的只有1G了,请
问这个问题怎么解决 |
m****t 发帖数: 2684 | 3 忙了一阵子,最近有时间搞定了,自问自答一下吧
1. 在新的U盘用 fdisk 分两个区,第一个跟1G的U盘分区大小一样,余下的为第二个分
区,然后格式化为 ext3(mkfs.ext3)
2. 用 ‘dd’ 克隆 sda1 到 sdb1,这时要先 umount sdb
dd if=/dev/sda1 of=/dev/sdb1
3. 关机,用新的 4G U盘启动系统,删除第二个分区,然后用 ‘resize2fs’ 扩大第
一个分区到整个4G U盘大小 |
m****t 发帖数: 2684 | 4 用的是Arch Linux ARM,当时顺手用了个1G的U盘,现在发现到95%了,想换个4G的U盘
,请问如何置换这个系统u盘,还是直接格完了之后,把系统考过去就行了,先谢了 |
m****t 发帖数: 2684 | 5 查了一下系统的拷贝,应该可以用‘dd’,我用以下的命令
dd if=/dev/sda1 of=/dev/sdb1 bs=1024
sda1 对应 1G 的U盘
sdb1 对应 4G 的U盘
完了把4G的U盘换上去,可以启动系统,但是用‘df’查看,原来的4G的只有1G了,请
问这个问题怎么解决 |
m****t 发帖数: 2684 | 6 忙了一阵子,最近有时间搞定了,自问自答一下吧
1. 在新的U盘用 fdisk 分两个区,第一个跟1G的U盘分区大小一样,余下的为第二个分
区,然后格式化为 ext3(mkfs.ext3)
2. 用 ‘dd’ 克隆 sda1 到 sdb1,这时要先 umount sdb
dd if=/dev/sda1 of=/dev/sdb1
3. 关机,用新的 4G U盘启动系统,删除第二个分区,然后用 ‘resize2fs’ 扩大第
一个分区到整个4G U盘大小 |
g****n 发帖数: 3370 | 7 我刚试了一下这方法,可以clone一个启动盘并启动没问题。
但在你的第3步,用新盘启动后,怎么删除第二个分区?我用fdisk /dev/sdb1
分本看不到分区表。
【在 m****t 的大作中提到】 : 忙了一阵子,最近有时间搞定了,自问自答一下吧 : 1. 在新的U盘用 fdisk 分两个区,第一个跟1G的U盘分区大小一样,余下的为第二个分 : 区,然后格式化为 ext3(mkfs.ext3) : 2. 用 ‘dd’ 克隆 sda1 到 sdb1,这时要先 umount sdb : dd if=/dev/sda1 of=/dev/sdb1 : 3. 关机,用新的 4G U盘启动系统,删除第二个分区,然后用 ‘resize2fs’ 扩大第 : 一个分区到整个4G U盘大小
|
a9 发帖数: 21638 | 8 fdisk /dev/sdb
不是sdb1
个分
大第
【在 g****n 的大作中提到】 : 我刚试了一下这方法,可以clone一个启动盘并启动没问题。 : 但在你的第3步,用新盘启动后,怎么删除第二个分区?我用fdisk /dev/sdb1 : 分本看不到分区表。
|
D***h 发帖数: 78 | 9 用tar 就可以了(/mnt/usb 是4G的U盘):
cd /; tar cf - * | ( cd /mnt/usb; tar xfp -)
【在 m****t 的大作中提到】 : 用的是Arch Linux ARM,当时顺手用了个1G的U盘,现在发现到95%了,想换个4G的U盘 : ,请问如何置换这个系统u盘,还是直接格完了之后,把系统考过去就行了,先谢了
|
g****n 发帖数: 3370 | 10 这样我只看到一个sdb1分区。
我记得给新盘分区是用的fdisk /dev/sdb1 命令,所以其实我
是在sdb1分区里分了两个区而新盘其实只有一个分区sdb1??
糊涂了。
我现在用原盘(4G)启动的,fdisk /dev/sda 出来这个:
Command (m for help): p
Disk /dev/sda: 4110 MB, 4110227968 bytes
16 heads, 63 sectors/track, 7964 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbcd0efeb
Device Boot Start End Blocks Id System
/dev/sda1 * 1 7965 4013863 b W95 FAT32
fdisk /dev/sda1:
Command (m for help): p
Disk /dev/sda1: 4110 MB, 4110195712 bytes
127 heads, 62 sectors/track, 1019 cylinders
Units = cylinders of 7874 * 512 = 4031488 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd2591c66
Device Boot Start End Blocks Id System
【在 a9 的大作中提到】 : fdisk /dev/sdb : 不是sdb1 : : 个分 : 大第
|
v*s 发帖数: 29 | 11 你记错了,或者你记的是错误信息!
sdb1 is a partition, while sdb is the whole disk
【在 g****n 的大作中提到】 : 这样我只看到一个sdb1分区。 : 我记得给新盘分区是用的fdisk /dev/sdb1 命令,所以其实我 : 是在sdb1分区里分了两个区而新盘其实只有一个分区sdb1?? : 糊涂了。 : 我现在用原盘(4G)启动的,fdisk /dev/sda 出来这个: : Command (m for help): p : Disk /dev/sda: 4110 MB, 4110227968 bytes : 16 heads, 63 sectors/track, 7964 cylinders : Units = cylinders of 1008 * 512 = 516096 bytes : Sector size (logical/physical): 512 bytes / 512 bytes
|
g****n 发帖数: 3370 | 12 也就是说我如果给一个盘分区应该用fdisk /dev/sdb而不是fdisk /dev/sdb1是吗?
我当初第一次装debian是跟的这个:
http://www.terminally-incoherent.com/blog/2012/09/19/set-up-a-h
用 fdisk /dev/sda1 分区,装完一切正常。你觉得应该用fdisk /dev/sda给整个
盘分区而不是他这样只把第一个区再分区?
【在 v*s 的大作中提到】 : 你记错了,或者你记的是错误信息! : sdb1 is a partition, while sdb is the whole disk
|
v*s 发帖数: 29 | 13 对,至少我从没这样用过。fdisk -l /dev/sdb1 你也看不到你想要的吧
链接里的应该是fdisk sda的output,你可以试试
【在 g****n 的大作中提到】 : 也就是说我如果给一个盘分区应该用fdisk /dev/sdb而不是fdisk /dev/sdb1是吗? : 我当初第一次装debian是跟的这个: : http://www.terminally-incoherent.com/blog/2012/09/19/set-up-a-h : 用 fdisk /dev/sda1 分区,装完一切正常。你觉得应该用fdisk /dev/sda给整个 : 盘分区而不是他这样只把第一个区再分区?
|
g****n 发帖数: 3370 | 14 我现在pogoplug上插的系统盘是sda,fdisk信息显示
system: W95 FAT32, 这是它本来的格式,后来我是用
fdisk sda1分区装debian的,所以sda的格式还是没变?
现在fdisk sda1看不到任何信息。
【在 v*s 的大作中提到】 : 对,至少我从没这样用过。fdisk -l /dev/sdb1 你也看不到你想要的吧 : 链接里的应该是fdisk sda的output,你可以试试
|