奇怪的分区 [論壇 - 新手村]
正在瀏覽:
1 名遊客
奇怪的分区 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員四級
![]() ![]() 註冊日期:
2011/7/29 14:20 所屬群組:
已註冊使用者 等級: 18
HP : 0 / 446
![]() |
我的系统安装时,有 / /boot /home三个区,
root@debian:/home/debian# df -a Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 24031100 14324296 8486096 63% / tmpfs 512948 0 512948 0% /lib/init/rw proc 0 0 0 - /proc sysfs 0 0 0 - /sys udev 507348 236 507112 1% /dev tmpfs 512948 4 512944 1% /dev/shm devpts 0 0 0 - /dev/pts /dev/sda5 9611492 213108 8910144 3% /boot fusectl 0 0 0 - /sys/fs/fuse/connections binfmt_misc 0 0 0 - /proc/sys/fs/binfmt_misc 1.为何不显示 /home的挂载分区? 2.sda6挂载了/home,我打开/sda6为何没有任何内容? 实际上,/home里面有很多文件。
2012/6/22 9:15
|
||||||||||
![]() |
回覆: 奇怪的分区 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
root@debian:/home/debian# df -a root@debian:/home/debian# df -a 看看是不是 只知身在廬山中 不知廬山真面目 cd 到 /home 以外的 目錄 再 df /home 看看
2012/6/22 9:26
|
||||||||||
![]() |
回覆: 奇怪的分区 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員四級
![]() ![]() 註冊日期:
2011/7/29 14:20 所屬群組:
已註冊使用者 等級: 18
HP : 0 / 446
![]() |
root@debian:~# df /home
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 24031100 14340128 8470264 63% / 奇怪了,我明明将/home专门放在了sda6里面,为何它挂载到了/sda3? 我在安装debian的时候对/sda6 用dm进行了加密。这一点和 /home被挂载到sda3有关吗?
2012/6/22 10:38
|
||||||||||
![]() |
回覆: 奇怪的分区 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
我明明将/home专门放在了sda6里面,为何它挂载到了/sda3? 要檢查 /etc/fstab 有關 /home 的掛載 參數 對不對 比如說 uuid 對不對 如果 /home 沒有成功單獨掛載 在一個獨立的分割區 就會自動幫你掛載在 / 所掛載的分割區 當然 兩個掛載下面的 資料夾與檔案 可能就不同 我在安装debian的时候对/sda6 用dm进行了加密。这一点和 應該是無關的 但是可能跟你現在是使用 root 登入有關 root 的 home 是 /root 你可以登出 root 改用 安裝時 的 user 帳號登入 再看看 有什麼不同 詳細請參考 eCryptfs
2012/6/22 11:24
|
||||||||||
![]() |
回覆: 奇怪的分区 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員四級
![]() ![]() 註冊日期:
2011/7/29 14:20 所屬群組:
已註冊使用者 等級: 18
HP : 0 / 446
![]() |
root@debian:/home/debian# cat /etc/fstab
# /etc/fstab: static file system information. # # Use 'blkid' 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 defaults 0 0 # / was on /dev/sda3 during installation UUID=c9b638ca-1abf-406f-9c91-f4f60c68860b / ext3 errors=remount-ro 0 1 # /boot was on /dev/sda5 during installation UUID=a0a24659-4c03-4f3b-947e-b7f5873e4319 /boot ext3 defaults 0 2 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/sdb1 /media/usb0 auto rw,user,noauto 0 0 我现在就想将/home 挂载到sdb6,请问如何操作?
2012/6/22 16:02
|
||||||||||
![]() |
回覆: 奇怪的分区 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
從你的 /etc/fstab 看來 你原來的 /home 並沒有掛載在 /dev/sda6
所以開機 自動幫你掛載在 / 下面 # 指 /dev/sda3 雖然 可以直接掛載 /dev/sda6 : # /dev/sda6 掛載 /home # 這一行備忘性質 /dev/sda6 /home ext3 defaults 0 2 但是 /dev/sda 不可靠 容易失敗 所以一般使用 uuid 比較可靠 # /dev/sda6 掛載 /home # 這一行備忘性質 UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxx /home ext3 defaults 0 2 這個 xxxxxxxx-xxxx-xxxx-xxxx-xxxx 稱爲 uuid 可以由 sudo ls -l /dev/disk/by-uuid/* | grep sda6 指令取得 xxxxxxxx-xxxx-xxxx-xxxx-xxxx
2012/6/22 16:22
|
||||||||||
![]() |
回覆: 奇怪的分区 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員四級
![]() ![]() 註冊日期:
2011/7/29 14:20 所屬群組:
已註冊使用者 等級: 18
HP : 0 / 446
![]() |
问题比这个解答复杂,我的sda6是个加密的分区,上述办法无法通过,我参照
http://blog.chinaunix.net/uid-26413552-id-3212447.html cryptsetup是linux下得一个分区加密工具,是在经过加密的块设备上再创建文件系统,然后再进行挂载使用,可以达到最底层的加密。 首先进行对硬盘进行分区 fdisk /dev/sdb fdisk fdisk –l 下面开始对分区进行加密 cryptsetup luksFormat /dev/sdb1 设置为加密分区 出现要输入yes的地方一定要输入YES cryptsetup luksOpen /dev/sdb1 disk1 将分区映射成disk1,则这个设置就在/dev/mapper中 mkfs.ext4 /dev/mapper/disk1 格式化加密分区 mount /dev/mapper/disk1 /mnt/luks/ 挂载加密分区 df 查看分区挂载情况 umount /dev/mapper/disk1 卸载分区 cryptsetup luksClose /dev/mapper/disk1 关闭加密分区 vi /etc/crypttab 分区加密的配置文件 disk1 /dev/sdb1 /root/key(如果这里写none的话,当系统启动时在读取分区时候,会一直停在那,等待输入密码) echo -n "123" > /root/key 生成密码文件 chmod 700 /root/key 修改权限 cryptsetup luksAddKey /dev/sdb1 /root/key 添加口令到/dev/sdb1中 cat /etc/crypttab disk1 /dev/sdb1 /root/key vi /etc/fstab 自动挂载文件 /dev/mapper/disk1 /mnt/luks ext4 defaults 0 0 mount –a 重新挂载/etc/fstab里的内容,如果报错的话就需要重启系统 发现仍旧不能实现开机自启动挂载加密分区, 重新开机后,进入 cd /dev/mapper ls 没有disk1了,请问,如何实现开机自动挂载加密区?
2012/6/22 19:27
|
||||||||||
![]() |
回覆: 奇怪的分区 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
我在安装debian的时候对/sda6 用dm进行了加密 你如何知道 是 dm-crypt 加密 ? 有出現 選單給你選擇嗎 註 目前安裝時 就選將 /home 加密 都是預設使用 ecryptfs-utils 加密 兩者不同 dm-crypt cryptsetup 系 針對 分割區 加密 ecryptfs-utils 系 針對 檔案系統 加密 參閱 The debian installer supports encrypting your entire disk at > install-time. If you have already installed, and have one big > filesystem left / no opportunity to change partitions / volumes around, > then take a look at "ecryptfs", which can be used to encrypt just your > $HOME. Actually, the package name is 'ecryptfs-utils'.
2012/6/22 20:09
|
||||||||||
![]() |
回覆: 奇怪的分区 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員四級
![]() ![]() 註冊日期:
2011/7/29 14:20 所屬群組:
已註冊使用者 等級: 18
HP : 0 / 446
![]() |
我安装的时候,有个选择界面是sdax这样的选择形式
2012/6/22 20:15
|
||||||||||
![]() |
回覆: 奇怪的分区 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
有个选择界面是sdax这样的选择形式 這個是在問你 把 /sdax 掛載在 /home dm-crypt 是你自己猜的吧 猜錯的可能性是存在的
2012/6/22 20:22
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.