Bắn home ra ở riêng….

Nguồn : http://www.psychocats.net/ubuntu/separatehome

Bài viết này hướng dẫn cách tách /home sang 1 phân vùng riêng biệt, hoàn toàn tách khỏi /.

Việc đặt /home ở 1 phân vùng riêng có nhiều lợi ích. Lợi ích lớn nhất, đó là bạn hoàn toàn có thể cài lại ubuntu mà không hề bị mất những dữ liệu cá nhân, thiết lập, cấu hình của mình. Mặc dù bạn cũng có thể sử dụng sao lưu dữ liệu nhưng cách này nhanh và đỡ vất vả hơn nhiều.

I. Yêu cầu :

Bạn phải có trong tay 1 đĩa liveCD Ubuntu, vì :

1. Để thay đổi kích thước phân vùng /, trước tiên nó cần được bỏ gắn kết (unmount). Mà để làm được điều này thì trước hết nó phải đang không được sử dụng, vì thế bạn không thể chạy Ubuntu khi đang resize nó, vì thế một đĩa liveCD là vô cùng cần thiết.

2. Nếu quá trình gặp trục trặc, bạn có thể sử dụng liveCD để sao lưu những dữ liệu của mình.

II. Tạo phân vùng :

Khởi động bằng đĩa liveCD Ubuntu và chọn chế độ dùng thử Ubuntu mà không cài đặt nó vào ổ cứng.

Sau khi khởi động xong, bạn vào System -> Administration -> Partition Editor để mở GParted

Trong GParted, bạn chọn 1 phân vùng còn trốn nhiều để giảm bớt kích thước để tạo chỗ cho phân vùng /home sau này. Click chuột phải lên phân vùng muốn giảm kích thước và chọn Resize/Move

Dùng chuột để kéo thanh dung lượng theo ý muốn

Sau khi hoàn tất nhất Resize/Move

Bạn sẽ thấy 1 khoảng trống mới được gọi là unallocated. Dùng chuột tô sáng nó và vào menu Partition -> New

Dưới nhãn Filesystems chọn Ext3. Sau đó click Add

Sau khi hoàn tất, click Apply.

Chờ đợi những thay đổi được áp dụng. Sau đó thoát Gparted và khởi động lại.

Trong ví dụ này, phân vùng gốc mà mình giảm kích thước là /dev/sda1, và phân vùng mới được tạo /dev/sda3, và thư mục /home của mình vẫn nằm trên /dev/sda1.

III. Sử dụng phân vùng mới

Mở cửa sổ terminal, bây giờ chúng ta mount /dev/sda1 và /dev/sda3

sudo mkdir /old
sudo mount -t ext3 /dev/sda1 /old
sudo mkdir /new
sudo mount -t ext3 /dev/sda3 /new

Bây giờ chúng ta sẽ sao lưu /home

cd /old/home
find . -depth -print0 | cpio --null --sparse -pvd /new/
sudo mv /old/home /old/home_backup
sudo mkdir /old/home

Di chuyển nó sang địa điểm mới

sudo cp /old/etc/fstab /old/etc/fstab_backup
gksudo gedit /old/etc/fstab

Bạn thêm dòng này vào cuối file fstab rồi lưu lại

/dev/sda3 /home ext3 nodev,nosuid 0 2
Khởi động lại máy.

IV. Nếu nó không hoạt động đúng thì thế nào ????

Nếu bạn khởi động lại và ko thể đăng nhập vì lỗi với file $HOME/.dmrc  và/hoặc .ICEauthority, làm theo dưới đây

Khởi động vào Recovery Mode

Sau khi vào được root, các bạn gõ các lệnh này

chown -R username:username /home/username
chmod 644 /home/username/.dmrc
chmod 644 /home/username/.ICEauthority
exit

(thay username bằng tên người dùng của bạn)

Khởi động lại máy.

Nếu /home không hoạt động, chúng ta lại fải nhờ đến liveCD trong trường hợp này

Các bạn vào Terminal trong liveCD và lần lượt gõ những lệnh này

sudo mkdir /recovery
sudo mount -t ext3 /dev/sda1 /recovery
sudo cp -R /recovery/home_backup /recovery/home
sudo cp /recovery/etc/fstab_backup /recovery/etc/fstab

Chúc may mắn.

Advertisements
Posted in Ubuntu. 3 Comments »

3 phản hồi to “Bắn home ra ở riêng….”

  1. Mạnh Hà Says:

    Cu Việt dạo này chịu khó update cái blog ghê ta, approve cái comment này để anh ngó nhờ tí nhá !!!

  2. viet94 Says:

    He he, đang định dịch nốt cho xong bài về IceWM tập 2 mà thấy dài wá.

  3. ngoc1414 Says:

    việt quay ra giới thiệu phần mềm đi, mấy anh trong 4rum có soft hay mà kín tiếng dễ sợ (như cái vụ soft nghe nhạc tốt nhất ấy)


Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s

%d bloggers like this: