我的计算机上同时装有W7和Ubuntu。我已经使用Easeus Partition Manager进行了分区,并且在那里没有问题。
我已经对Ubuntu产生了浓厚的兴趣,并希望为其分配更多的空间。因此,使用Easus分区管理器,我调整了W7分区的大小并将其转为未分配的空间。
当我重新启动时,出现了Grub错误“未知文件系统”,但是我可以通过Boot-Repair修复它。现在,我可以再次引导到两个操作系统中,但是我的交换分区在系统监视器和Gparted中“不可用”,并且KPM找不到我的文件系统。
我的fdisk -l
是这样的:
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 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
Disk identifier: 0xcc1175bb
Device Boot Start End Blocks Id System
/dev/sda1 2048 3074047 1536000 27 Hidden NTFS WinRE
/dev/sda2 * 3074048 55745549 26335751 7 HPFS/NTFS/exFAT
/dev/sda3 55745552 97787654 21021051+ 7 HPFS/NTFS/exFAT
/dev/sda4 269613055 312580095 21483520+ f W95 Ext'd (LBA)
/dev/sda5 269613056 308674559 19530752 83 Linux
/dev/sda6 308674560 312580095 1952768 82 Linux swap / Solaris
安装:
/dev/sda5 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/home/david/.Private on /home/david type ecryptfs
(ecryptfs_check_dev_ruid,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs,ecryptfs_sig=2e10788bc7a3aea4,ecryptfs_fnek_sig=97c48f7ea38b799b)
gvfs-fuse-daemon on /home/david/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=david)
猫/ etc / fstab:
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda6 during installation
UUID=bd246bec-aa85-4b8e-84ec-dd2fa23a5dda / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
#UUID=bf8a85b1-f5ed-44f9-82a2-985ed51e06be none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
须藤blkid:
/dev/sda1: LABEL="TOSHIBA SYSTEM VOLUME" UUID="94D45BE5D45BC7DE" TYPE="ntfs"
/dev/sda2: UUID="3C7452E57452A206" TYPE="ntfs"
/dev/sda3: LABEL="Documents & Apps" UUID="01CC7A1011E57EA0" TYPE="ntfs"
/dev/sda5: UUID="bd246bec-aa85-4b8e-84ec-dd2fa23a5dda" TYPE="ext4"
@JOHN S GRUBER:我没有移动SWAP分区。我只调整了两个主分区的大小;一个拥有W7操作系统,另一个拥有我的W7用户信息(“我的文档”等)。我的第四个主分区(EASEUSPM可以看到但不能修改)有两个逻辑分区:一个分区用于所有ubuntu,另一个分区用于SWAP。
注意:“交换”(与任何其他分区一样)根本不会显示在Gparted(或KPM)中。因此,没有右键单击选项是可能的。
输出sudo parted -l
:
david@davesLapU:~$ sudo parted -l
Error: Unable to satisfy all constraints on the partition.
david@davesLapU:~$
输出cat /etc/crypttab
:
david@davesLapU:~$ cat /etc/crypttab
# <target name> <source device> <key file> <options>
cryptswap1 /dev/sda5 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
david@davesLapU:~$
@John S Gruber:我真的不知道是否要加密。我猜因为它具有不重要的数据,所以可能不被加密。如果有显着的优势,那么加密可能会更好。您推荐哪个?(尽管这台机器的重点是速度和性能,所以请为您的建议考虑一下。)谢谢。
感谢大家的答复。
sudo parted -l
并将输出添加到您的问题。
cat /etc/crypttab
吗?似乎交换文件已被加密一次,然后被删除。用于交换的/ etc / fstab行已被注释掉。我无法确定交换分区是未初始化还是已初始化以进行加密。由于blkid找不到UUID,因此未加密交换可能没有初始化。您要进行加密交换还是未加密交换?
mount
,cat /etc/fstab
和sudo blkid
你的问题?交换分区是否移动了?