banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix [Hỏi] Về việc dời thư mục sang partition khác  XML
  [Question]   [Hỏi] Về việc dời thư mục sang partition khác 14/10/2008 01:20:54 (+0700) | #1 | 155102
ducnp
Member

[Minus]    0    [Plus]
Joined: 17/01/2008 21:45:47
Messages: 33
Offline
[Profile] [PM]
Chào mọi người
Mình đang chạy ứng dụng ghi log vào thư mục /opt/abc/ms1/log/

Hiện nay partition này đã full 100%,không thể tiếp tục lưu log được nữa.

Mình muốn đưa thư mục /opt/* này sang partition khác nhưng không ảnh hưởng tới environment thì có những giải pháp nào,mong các bạn góp ý giúp.

Cảm ơn các bạn nhiều.
[Up] [Print Copy]
  [Question]   Re: [Hỏi] Về việc dời thư mục sang partition khác 14/10/2008 01:38:49 (+0700) | #2 | 155105
FaL
Moderator

Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
[Profile] [PM]
Bồ có thể tạo thư mục khác rồi tạo symlink ở thư mục cũ tới thư mục mới. Hoặc cũng có thể mount /opt vào một phân vùng khác trong fstab để mount vào lúc khởi động.
Hãy giữ một trái tim nóng và một cái đầu lạnh
[Up] [Print Copy]
  [Question]   Re: [Hỏi] Về việc dời thư mục sang partition khác 14/10/2008 02:33:58 (+0700) | #3 | 155113
ducnp
Member

[Minus]    0    [Plus]
Joined: 17/01/2008 21:45:47
Messages: 33
Offline
[Profile] [PM]

FaL wrote:
Bồ có thể tạo thư mục khác rồi tạo symlink ở thư mục cũ tới thư mục mới. Hoặc cũng có thể mount /opt vào một phân vùng khác trong fstab để mount vào lúc khởi động. 


Hi Fal
Trước tiên cảm ơn Fal đã trả lời mình.

Mình không hiểu nhiều về Linux,Fal có thể cho mình vài tài liệu về Symlink không ?
Về việc mount và sửa trong fstab mình cũng có xem thử trên google và expert-exchange,mình đang test thử.
[Up] [Print Copy]
  [Question]   Re: [Hỏi] Về việc dời thư mục sang partition khác 14/10/2008 02:38:49 (+0700) | #4 | 155114
FaL
Moderator

Joined: 14/04/2006 09:31:18
Messages: 1232
Offline
[Profile] [PM]
Code:
http://en.wikipedia.org/wiki/Symbolic_link


Bồ có thử thiết lập để ứng dụng đó ghi log vào một nơi nào đó tùy ý bồ chưa?
Hãy giữ một trái tim nóng và một cái đầu lạnh
[Up] [Print Copy]
  [Question]   Re: [Hỏi] Về việc dời thư mục sang partition khác 14/10/2008 03:17:37 (+0700) | #5 | 155120
ducnp
Member

[Minus]    0    [Plus]
Joined: 17/01/2008 21:45:47
Messages: 33
Offline
[Profile] [PM]
Hi Fal

Trong ứng dụng của mình,chưa tìm thấy chỗ thay đổi đường dẫn log.

Về sym link,mình vừa làm như sau :

$ mv /opt/abc/ms1/log /export/home/log
$ ln -s /opt/abc/ms1/log /export/home/log 


Sau khi mình làm thế,stop và start lại ứng dụng thì thấy nó ghi log ở cả 2 nơi luôn,tuy nhiên khi thử

cd /export/home/log và pwd thì nó lại ra : /opt/abc/ms1/log 


Không biết như vậy là mình đã symlink được chưa và file log đã lưu trên partition mới chưa ?
[Up] [Print Copy]
  [Question]   Re: [Hỏi] Về việc dời thư mục sang partition khác 14/10/2008 03:28:31 (+0700) | #6 | 155121
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

ducnp wrote:
Hi Fal

Trong ứng dụng của mình,chưa tìm thấy chỗ thay đổi đường dẫn log.
 

Đó là ứng dụng gì, bạn có thể cho biết tên được không?

ducnp wrote:

Về sym link,mình vừa làm như sau :

$ mv /opt/abc/ms1/log /export/home/log
$ ln -s /opt/abc/ms1/log /export/home/log 

 

Lệnh thứ 2 thì đúng, nhưng kết hợp 2 lệnh lại thì sai, lý do: sau lệnh đầu tiên, trong /opt/abc/ms1 làm gì còn thư mục log nữa mà tạo Symlink?

ducnp wrote:

Sau khi mình làm thế,stop và start lại ứng dụng thì thấy nó ghi log ở cả 2 nơi luôn,tuy nhiên khi thử

cd /export/home/log và pwd thì nó lại ra : /opt/abc/ms1/log 


Không biết như vậy là mình đã symlink được chưa và file log đã lưu trên partition mới chưa ?
 

--> Đọc lại tài liệu để hiểu bản chất của symbolic link.
--> Sao bạn không cd vào /export/home/log rồi ls -la.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Re: [Hỏi] Về việc dời thư mục sang partition khác 14/10/2008 03:49:58 (+0700) | #7 | 155122
ducnp
Member

[Minus]    0    [Plus]
Joined: 17/01/2008 21:45:47
Messages: 33
Offline
[Profile] [PM]

quanta wrote:

ducnp wrote:
Hi Fal

Trong ứng dụng của mình,chưa tìm thấy chỗ thay đổi đường dẫn log.
 

Đó là ứng dụng gì, bạn có thể cho biết tên được không?

ducnp wrote:

Về sym link,mình vừa làm như sau :

$ mv /opt/abc/ms1/log /export/home/log
$ ln -s /opt/abc/ms1/log /export/home/log 

 

Lệnh thứ 2 thì đúng, nhưng kết hợp 2 lệnh lại thì sai, lý do: sau lệnh đầu tiên, trong /opt/abc/ms1 làm gì còn thư mục log nữa mà tạo Symlink?

ducnp wrote:

Sau khi mình làm thế,stop và start lại ứng dụng thì thấy nó ghi log ở cả 2 nơi luôn,tuy nhiên khi thử

cd /export/home/log và pwd thì nó lại ra : /opt/abc/ms1/log 


Không biết như vậy là mình đã symlink được chưa và file log đã lưu trên partition mới chưa ?
 

--> Đọc lại tài liệu để hiểu bản chất của symbolic link.
--> Sao bạn không cd vào /export/home/log rồi ls -la.
 





Hi quanta
Cảm ơn bạn đã trả lời bài viết của mình.

Mình đã cd vào /export/home/log rồi và ls -la và thấy nó cũng đã lưu lại y chang như
/opt/abc/ms1/log

Đây là ứng dụng quản lý user truy cập của công ty mình,nó do công ty khác lập trình và mình cũng vừa tiếp nhận nên không rành lắm.
Tuy nhiên việc đường dẫn lưu log,bên cty mình đang liên lạc qua bên ấy để complain về việc không thấy chức năng đó.
Vì mình thấy nó đã lưu lại được nên mới gõ thử pwd,khi pwd thì thấy /opt/abc/ms1/log nên mình thắc mắc không biết đã hoàn thành việc move folder sang partition khác chưa ?
[Up] [Print Copy]
  [Question]   Re: [Hỏi] Về việc dời thư mục sang partition khác 14/10/2008 04:20:26 (+0700) | #8 | 155126
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Xem kỹ lại 2 lệnh này:
Code:
$ mv /opt/abc/ms1/log /export/home/log
$ ln -s /opt/abc/ms1/log /export/home/log

Bạn đã làm đúng như trên hay bạn đã làm một đằng và đưa thông tin lên diễn đàn một nẻo?

Đọc kỹ lại câu này:
Lệnh thứ 2 thì đúng, nhưng kết hợp 2 lệnh lại thì sai, lý do: sau lệnh đầu tiên, trong /opt/abc/ms1 làm gì còn thư mục log nữa mà tạo Symlink?  


Bây giờ, cd vào /export/home, và gõ:
Code:
$ ls -l | grep log

xem nó ra cái gì? Gửi thông tin đó lên đây.
Let's build on a great foundation!
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|