linux如何创建swap空间,LINUX 创建swap空间报错

1)问题:用文件方式创建swap空间,不能讲文件执行/dev目录下面。

[root@hostname]#  dd if=/dev/zero of=/dev/swapfile bs=1M

count=4096

dd: writing

`/dev/swapfile': No space left on device

3928+0 records in

3927+0 records out

4117778432 bytes (4.1 GB) copied, 2.0016 s,

2.1 GB/s

[root@hostname]# mkswap -f /dev/swapfile

Setting up swapspace version 1, size =

4021264 KiB

no label,

UUID=ffaf4b41-b837-4dcc-a01e-c1e30cde4ba0

[root@hostname]# du -sh /dev/swapfile

3.9G

/dev/swapfile

[root@hostname]# ls -l /dev/swapfile

-rw-r--r-- 1 root root 4117778432 Oct 13

15:10 /dev/swapfile

[root@hostname]# swapon /dev/swapfile

swapon: /dev/swapfile: swapon

failed: Invalid argument

[root@hostname]# swapon -a

[root@hostname]# free -m

total       used       free

shared    buffers     cached

Mem:          7872       4088       3784          0          7       3969

-/+ buffers/cache:        111       7761

Swap:            0          0          0

2)解决方法:

[root@hostname]# mkdir /swap

[root@hostname]# dd if=/dev/zero

of=/swap/swapfile bs=1M count=4096

4096+0 records in

4096+0 records out

4294967296 bytes (4.3 GB) copied, 52.1505 s,

82.4 MB/s

[root@hostname]#  du -sh /swap/swapfile

4.1G

/swap/swapfile

[root@hostname]#

[root@hostname]# ls -l  /swap/swapfile

-rw-r--r-- 1 root root 4294967296 Oct 13

15:14 /swap/swapfile

[root@hostname]# mkswap  /swap/swapfile

mkswap: /swap/swapfile:

warning: don't erase bootbits sectors

on whole disk. Use -f to force.

Setting up swapspace version 1, size =

4194300 KiB

no label,

UUID=d767315f-b6f8-4657-bccc-ef4c3c28e51e

----格式化swap要带上[-f]参数。

[root@hostname]# mkswap -f /swap/swapfile

Setting up swapspace version 1, size =

4194300 KiB

no label,

UUID=e6d2dc90-0ea8-43fb-8374-e217610e4d0d

[root@hostname]#

[root@hostname]# free -m

total       used       free

shared    buffers     cached

Mem:          7872       4368       3503          0          8       4138

-/+ buffers/cache:        222       7650

Swap:            0          0          0

[root@hostname]# swapon /swap/swapfile

[root@hostname]# free -m

total       used       free

shared    buffers     cached

Mem:          7872       4372       3500          0          8       4138

-/+ buffers/cache:        225       7646

Swap:

4095          0       4095

[root@hostname]# cp /etc/fstab

/etc/fstab.bk

[root@hostname]# cat /etc/fstab

#

# /etc/fstab

# Created by anaconda on Mon Jul 18

23:11:41 2016

#

# Accessible filesystems, by reference, are

maintained under '/dev/disk'

# See man pages fstab(5), findfs(8),

mount(8) and/or blkid(8) for more info

#

UUID=b0dc54cc-09f6-4d94-8262-5efb3d3202c9

/                       ext4    defaults        1 1

tmpfs                   /dev/shm                tmpfs   defaults        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

[root@hostname]# echo

"/swap/swapfile   swap defaults 0 0

">> /etc/fstab

[root@hostname]# cat /etc/fstab

#

# /etc/fstab

# Created by anaconda on Mon Jul 18

23:11:41 2016

#

# Accessible filesystems, by reference, are

maintained under '/dev/disk'

# See man pages fstab(5), findfs(8),

mount(8) and/or blkid(8) for more info

#

UUID=b0dc54cc-09f6-4d94-8262-5efb3d3202c9

/                       ext4    defaults        1 1

tmpfs                   /dev/shm                tmpfs   defaults        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

/swap/swapfile     swap                    swap  defaults 0 0

总结:出现这样的错误,主要还是自己对linux的理解不够透彻。对linux每个目录的作用没有完全理解。

参考:下面的网址仅作自己的参考。可能不具有权威性。

http://blog.csdn.net/maopig/article/details/7195048

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值