N**********d 发帖数: 9292 | 1 $ git push
Counting objects: 4, done.
Compressing objects: 100% (3/3), done.
fatal: Out of memory, malloc failed (tried to allocate 412054271 bytes)
error: pack-objects died with strange error
error: failed to push some refs to git的地址
这个错误咋整呢? |
N****w 发帖数: 21578 | 2 swap 多加点。。。?
【在 N**********d 的大作中提到】 : $ git push : Counting objects: 4, done. : Compressing objects: 100% (3/3), done. : fatal: Out of memory, malloc failed (tried to allocate 412054271 bytes) : error: pack-objects died with strange error : error: failed to push some refs to git的地址 : 这个错误咋整呢?
|
N**********d 发帖数: 9292 | 3 以前分过swap,后来不知道咋不work了
sudo mount -a
没有什么输出,下面是/etc/fstab
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
#
/dev/root / ext2 noatime,errors=remount-ro 0 1
/dev/sda2 none swap sw 0 0
tmpfs /tmp tmpfs defaults 0 0
/dev/sda5 /mnt/usb0 ext3 defaults 0 0
top 以后看到
Swap: 0k total, 0k used, 0k free, 42316k cached
【在 N****w 的大作中提到】 : swap 多加点。。。?
|
N****w 发帖数: 21578 | 4 `swap on` ?
【在 N**********d 的大作中提到】 : 以前分过swap,后来不知道咋不work了 : sudo mount -a : 没有什么输出,下面是/etc/fstab : $ cat /etc/fstab : # /etc/fstab: static file system information. : # : # : /dev/root / ext2 noatime,errors=remount-ro 0 1 : /dev/sda2 none swap sw 0 0 : tmpfs /tmp tmpfs defaults 0 0
|
N**********d 发帖数: 9292 | 5 $ sudo swap on
sudo: swap: command not found
这是啥概念?要装软件?
$ sudo swapon -a
swapon: /dev/sda2: read swap header failed: 无效的参数
【在 N****w 的大作中提到】 : `swap on` ?
|
N****w 发帖数: 21578 | 6 swapon -a
【在 N**********d 的大作中提到】 : $ sudo swap on : sudo: swap: command not found : 这是啥概念?要装软件? : $ sudo swapon -a : swapon: /dev/sda2: read swap header failed: 无效的参数
|
N**********d 发帖数: 9292 | 7 $ sudo swapon -a
swapon: /dev/sda2: read swap header failed: 无效的参数
$ swapon -a
-bash: swapon: command not found
【在 N****w 的大作中提到】 : swapon -a
|
N****w 发帖数: 21578 | 8 /dev/sda2 坏了
分区表对嘛?fdisk -l 看看
要是对就
mkswap /dev/sda2
【在 N**********d 的大作中提到】 : $ sudo swapon -a : swapon: /dev/sda2: read swap header failed: 无效的参数 : $ swapon -a : -bash: swapon: command not found
|
N**********d 发帖数: 9292 | 9 不确定是不是坏了 =_=
$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xb1935407
Device Boot Start End Blocks Id System
/dev/sda2 * 2 19457 156280320 5 Extended
/dev/sda5 2 19457 156280288+ 83 Linux
Disk /dev/sdb: 2004 MB, 2004877312 bytes
16 heads, 32 sectors/track, 7648 cylinders
Units = cylinders of 512 * 512 = 262144 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000444d2
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 6669 1707248 83 Linux
有两个盘,一个160G硬盘,一个2G U盘
感觉上sdb是u盘, sda是硬盘。
是不是我应该把/etc/fstab里面改成
/dev/sdb2 none swap sw 0 0
【在 N****w 的大作中提到】 : /dev/sda2 坏了 : 分区表对嘛?fdisk -l 看看 : 要是对就 : mkswap /dev/sda2
|
d********g 发帖数: 10550 | 10 是不是用git来传文艺片了?
$ git push
Counting objects: 4, done.
Compressing objects: 100% (3/3), done.
fatal: Out of memory, malloc failed (tried to allocate 412054271 bytes)
error: pack-objects died with strange error
error: failed to push some refs to git的地址
这个错误咋整呢?
【在 N**********d 的大作中提到】 : $ git push : Counting objects: 4, done. : Compressing objects: 100% (3/3), done. : fatal: Out of memory, malloc failed (tried to allocate 412054271 bytes) : error: pack-objects died with strange error : error: failed to push some refs to git的地址 : 这个错误咋整呢?
|
|
|
N****w 发帖数: 21578 | 11 你这没有 swap 分区
google linux swap file 吧
ls -l /dev/root 是啥
这么奇怪的分区还用。。。赶紧备份、重新分区吧
【在 N**********d 的大作中提到】 : 不确定是不是坏了 =_= : $ sudo fdisk -l : Disk /dev/sda: 160.0 GB, 160041885696 bytes : 255 heads, 63 sectors/track, 19457 cylinders : Units = cylinders of 16065 * 512 = 8225280 bytes : Sector size (logical/physical): 512 bytes / 512 bytes : I/O size (minimum/optimal): 512 bytes / 512 bytes : Disk identifier: 0xb1935407 : Device Boot Start End Blocks Id System : /dev/sda2 * 2 19457 156280320 5 Extended
|
N**********d 发帖数: 9292 | 12 那为啥df -h显示的跟分区没有2g,只有1.7g,刚好就是原来我在u盘上面装系统的大小
呢?
$ df -h
文件系统 容量 已用 可用 已用%% 挂载点
rootfs 1.7G 646M 913M 42% /
none 60M 44K 60M 1% /dev
/dev/sdb1 1.7G 646M 913M 42% /
tmpfs 62M 0 62M 0% /lib/init/rw
tmpfs 62M 0 62M 0% /dev/shm
tmpfs 62M 0 62M 0% /tmp
/dev/sda5 147G 54G 87G 39% /mnt/usb0
剩下的0.3g的样子是swap =_=
$ ls -l /dev/root
lrwxrwxrwx 1 root root 4 12月 31 1969 /dev/root -> sdb1
【在 N****w 的大作中提到】 : 你这没有 swap 分区 : google linux swap file 吧 : ls -l /dev/root 是啥 : 这么奇怪的分区还用。。。赶紧备份、重新分区吧
|
N**********d 发帖数: 9292 | 13 不是。。。
【在 d********g 的大作中提到】 : 是不是用git来传文艺片了? : : $ git push : Counting objects: 4, done. : Compressing objects: 100% (3/3), done. : fatal: Out of memory, malloc failed (tried to allocate 412054271 bytes) : error: pack-objects died with strange error : error: failed to push some refs to git的地址 : 这个错误咋整呢?
|
N****w 发帖数: 21578 | 14 1.7*1024*1024*1024 == ?
好像还可以建新分区
7648 cylinders 用了 6669,还能建一个不到 200MB 的分区当 swap 用
【在 N**********d 的大作中提到】 : 那为啥df -h显示的跟分区没有2g,只有1.7g,刚好就是原来我在u盘上面装系统的大小 : 呢? : $ df -h : 文件系统 容量 已用 可用 已用%% 挂载点 : rootfs 1.7G 646M 913M 42% / : none 60M 44K 60M 1% /dev : /dev/sdb1 1.7G 646M 913M 42% / : tmpfs 62M 0 62M 0% /lib/init/rw : tmpfs 62M 0 62M 0% /dev/shm : tmpfs 62M 0 62M 0% /tmp
|
N**********d 发帖数: 9292 | 15 是啊,或者能不能无损的扩展原来的ext2系统分区?
然后在硬盘上建一个交换文件用?
【在 N****w 的大作中提到】 : 1.7*1024*1024*1024 == ? : 好像还可以建新分区 : 7648 cylinders 用了 6669,还能建一个不到 200MB 的分区当 swap 用
|
N****w 发帖数: 21578 | 16 不用扩展了,直接建一个新的分区
fdisk /dev/sdb
然后是 c 命令好像,用默认参数,然后 t 命令改成 swap type
【在 N**********d 的大作中提到】 : 是啊,或者能不能无损的扩展原来的ext2系统分区? : 然后在硬盘上建一个交换文件用?
|
S*A 发帖数: 7142 | 17 You have one file 41M, that is pretty huge.
Git sucks at dealing with large binary files. |
N**********d 发帖数: 9292 | 18 fdisk /dev/sdb
然后n,p,2, 分区大小默认,然后t改成swap
不过现在分区表里面有sdb2了,还是不让我开swap。。。真是郁闷嘞
~$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xb1935407
Device Boot Start End Blocks Id System
/dev/sda2 * 2 19457 156280320 5 Extended
/dev/sda5 2 19457 156280288+ 83 Linux
Disk /dev/sdb: 2004 MB, 2004877312 bytes
16 heads, 32 sectors/track, 7648 cylinders
Units = cylinders of 512 * 512 = 262144 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000444d2
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 6669 1707248 83 Linux
/dev/sdb2 6670 7648 250624 82 Linux swap / Solaris
$ sudo swapon -a
swapon: /dev/sdb2: read swap header failed: 无效的参数
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
#
/dev/root / ext2 noatime,errors=remount-ro 0 1
/dev/sdb2 none swap sw 0 0
tmpfs /tmp tmpfs defaults 0 0
/dev/sda5 /mnt/usb0 ext3 defaults 0 0
【在 N****w 的大作中提到】 : 不用扩展了,直接建一个新的分区 : fdisk /dev/sdb : 然后是 c 命令好像,用默认参数,然后 t 命令改成 swap type
|
N****w 发帖数: 21578 | 19 mkswap /dev/sdb2 了没有?就是格式化
【在 N**********d 的大作中提到】 : fdisk /dev/sdb : 然后n,p,2, 分区大小默认,然后t改成swap : 不过现在分区表里面有sdb2了,还是不让我开swap。。。真是郁闷嘞 : ~$ sudo fdisk -l : Disk /dev/sda: 160.0 GB, 160041885696 bytes : 255 heads, 63 sectors/track, 19457 cylinders : Units = cylinders of 16065 * 512 = 8225280 bytes : Sector size (logical/physical): 512 bytes / 512 bytes : I/O size (minimum/optimal): 512 bytes / 512 bytes : Disk identifier: 0xb1935407
|
N**********d 发帖数: 9292 | 20 赞美,终于搞定了
谢谢啦
【在 N****w 的大作中提到】 : mkswap /dev/sdb2 了没有?就是格式化
|